Re: [問題] 如何用for迴圈算矩陣已回收
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章