[问题] 有关循环判断 将值存成矩阵形式

楼主: robin30518 (阿阳)   2018-03-22 07:56:12
小弟初学MATLAB,
目前想要利用循环来判断矩阵相乘的式子是否成立,
式子如下:
for X=-50:50
for Y=-50:50
for Z=-10:90
if uvT(:,1:30000)==k*RT*[X;Y;Z;1]
C()=[X Y Z]
end
end
end
循环总共会跑100*100*100共一百万次,
其中uvT是3*30000的矩阵,
k是3*3矩阵,RT是3*4矩阵,
小弟想要把每个符合式子的X,Y,Z值存到C这个矩阵里面,
让C这个矩阵是n*3的矩阵,
想请问这样该如何表达呢!?
感谢各位抽空看完。
作者: LiamIssac (Madchester)   2018-03-22 09:30:00
1. if判别是应该要==2. 你的C存不了矩阵 而且就算可以也只能存最后一个循环的值
作者: ejialan (eji)   2018-03-22 11:00:00
最基本做法是设变量计数 循环前放i=0 最里面循环放i=i+1;

Links booklink

Contact Us: admin [ a t ] ucptt.com