[问题]如何产生多笔资料并记录成矩阵

楼主: harcs24682 (harcs)   2015-07-21 16:15:07
我想要产生矩阵
i=1:4
Ai=i^3
A1=[ ]
A2=[ ]
A3=[ ]
A4=[ ]
再产生一个矩阵B=[A1 A2 A3 A4]
问题是怎么写才能产生A1 A2 A3 A4 ?
谢谢~
作者: celestialgod (天)   2015-07-21 17:00:00
A1~A4的内容是什么...
楼主: harcs24682 (harcs)   2015-07-21 17:38:00
应该是这样讲http://i.imgur.com/jtEb39R.jpg我知道可以一个一个写出来,A1=X(:,1) A2=X(:,2)等等,可是我想用for循环写出来
作者: celestialgod (天)   2015-07-21 17:46:00
for i = 1:4, eval(['A', num2str(i), '=X(:,",...num2str(i), ')']);end
楼主: harcs24682 (harcs)   2015-07-21 17:50:00
感谢感谢感谢奉上仅有的p币以感谢您~~~~~~~我苦恼了很久~~~~感谢
作者: s4300026 (s4300026)   2015-07-21 18:23:00
如果是我就 a(i)=i^3; b=[b a(i)];
楼主: harcs24682 (harcs)   2015-07-21 18:37:00
s大方法我试过欸,好像是不行,他输出不会跑四个出来C大 我还有一个问题想请教http://i.imgur.com/eyQpTYd.jpg想把刚刚得到的A值再乘另一个矩阵,还是不太会写
作者: name0625 (lawpy)   2015-07-21 19:03:00
eval(['T' num2str(i) '=i*A' num2str(i) ';']) 循环内变一下就可以

Links booklink

Contact Us: admin [ a t ] ucptt.com