[問題]for迴圈和while的程式問題

看板MATLAB作者 (no pain no gain)時間12年前 (2013/05/09 18:49), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/3 (看更多)
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

05/11 01:15, , 1F
X1(1:4,1)是矩陣,沒辦法跟0.00001比
05/11 01:15, 1F

05/19 04:32, , 2F
感謝您指正錯誤的地方
05/19 04:32, 2F
文章代碼(AID): #1HYtygNC (MATLAB)
文章代碼(AID): #1HYtygNC (MATLAB)