[問題] 如何用for迴圈算矩陣已回收

看板MATLAB作者 (JohnnyG)時間15年前 (2009/02/12 20:47), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/2 (看更多)
A=[1 1 2 2] a=A(:,1) b=A(:,2) x(1)=1 for i=2:4 x(i)=a+b*x(i-1) end 我是想算成 第一行 x(2)=1+1*x(1)=1+1*1=2 x(3)=1+1*x(2)=1+1*2=3 x(4)=1+1*x(3)=1+1*3=4 第二行 x(2)=1+2*x(1)=1+2*1=3 x(3)=1+2*x(2)=1+2*3=7 x(4)=1+2*x(3)=1+2*7=15 我想要結果應該是 x=[2 3 4 3 7 15] 可是跑不出來 還麻煩請高手指導一下 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.108.37

02/12 21:41, , 1F
你的x初始是純量 但代一次以後變成向量 之後你要怎麼乘?
02/12 21:41, 1F

02/12 21:44, , 2F
應該說是變成矩陣
02/12 21:44, 2F
※ 編輯: JohnnyG 來自: 114.45.108.37 (02/12 22:35)
文章代碼(AID): #19b1f6J- (MATLAB)
文章代碼(AID): #19b1f6J- (MATLAB)