编程论坛
注册
登录
编程论坛
→
Matlab
关于MATLAB的矩阵问题
yobey
发布于 2008-10-19 21:26, 1102 次点击
我想实现一个循环,每循环一次,得到一组数,这组数作为一列存入一个矩阵中,假设存入的矩阵为A,那么A得到的就是[R1,R2,R3,R4...RK],因为R是列矩阵,所以,R1就是A的第一列,R2就是A的第二列,这样类推,请问我应该怎么写?谢谢~
3 回复
#2
meteora1106
2008-10-19 21:36
如果你知道共有几列和R的长度的话可以这样:
设列数为n,R长度为l
A=ones(l,n);
for i=1:n
......
A(:,i)=Ri;
......
end
#3
yobey
2008-10-19 23:27
我并不能确定列数,列数肯定是小于60的,但具体多少,并不知道~
#4
meteora1106
2008-10-19 23:42
那就这样,你总得有个循环结束条件吧,不过你得保证每个R的长度得相同:
while 循环条件
......
if 条件满足
A(:,i)=Ri;
else 条件不满足
break;
end
......
end
1