看板 [ MATLAB ]
討論串[問題]for迴圈和while的程式問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 5→)留言7則,0人參與, 最新作者HAK (no pain no gain)時間13年前 (2013/05/10 14:24), 編輯資訊
0
0
0
內容預覽:
不好意思又有問題了. 假如說我的A矩陣有5個並且已經存成3維矩陣的形式. 想要對這5個A矩陣做同樣的事情. 並且把根據不同矩陣所求得的n1存成3維矩陣n2的形式. 因此寫了這樣的程式:. for k=1:5;. M=A(:,:,k);. X1=[1;0;0;0];X1_temp=X1;n1=[];.
(還有93個字)

推噓1(1推 0噓 8→)留言9則,0人參與, 最新作者profyang (prof)時間13年前 (2013/05/09 19:24), 編輯資訊
0
0
0
內容預覽:
X1=[1;0;0;0];X2=X1;n=[];. while sum(abs(X2))>0. n=[n,X1];. X1=A*X1;. X2 = X1;. X2(X2<0.00001) = 0;. end. 應該會動吧 我用A=0.1試過好像會動. --. 正妹也只不過是一組物質波方程的特解罷了(

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者HAK (no pain no gain)時間13年前 (2013/05/09 18:49), 編輯資訊
0
0
0
內容預覽:
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]
(還有6個字)
首頁
上一頁
1
下一頁
尾頁