看板 MATLAB 關於我們 聯絡資訊
Matlab新手想請問關於for迴圈與while組合的程式問題 我的問題在於目前有一個4x4的A矩陣 X1的初始值為[1;0;0;0],新的X1=A*X1 我想要求n次之後X1中的元素值小於0.00001,並且記錄每一個X1的值 因此寫了下面的程式: X1(1:4,1)=[1;0;0;0]; for j=1:100 while X1(1:4,1)>0.00001 n(j,1:4)=X1'; X1=A*X1; end end 但是卻進不了迴圈 不知可否請先進點撥一下問題出在哪裡呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.81.111
mc77412:X1(1:4,1)是矩陣,沒辦法跟0.00001比 05/11 01:15
HAK:感謝您指正錯誤的地方 05/19 04:32