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

看板MATLAB作者 (畜牲)時間16年前 (2009/02/12 22:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《JohnnyG (JohnnyG)》之銘言: : 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] : 可是跑不出來 還麻煩請高手指導一下 感謝 function test9 a=[1 1]; b=[1 2]; temp=[1 1]; x=zeros(2,3); for j=1:2 for i=1:3 temp(j)=a(j)+b(j)*temp(j); x(j,i)=temp(j); end end disp(x) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.233.115
文章代碼(AID): #19b3NJBm (MATLAB)
文章代碼(AID): #19b3NJBm (MATLAB)