[問題] 有關迴圈判斷 將值存成矩陣形式

作者: 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