你如何添加一个矩阵在for循环?

548(30天)
嗨,我是使用一个for循环来处理数据(这部分工作正常)。我需要做的是把每个循环更新后的矩阵(A)和一个创建一个矩阵。例如,下图是产生在第一循环,在循环2“生长”包括的数据循环1和循环的数据2,等等。
循环1产生一个矩阵,在接下来的迭代中我需要附加到这个矩阵,循环的结果,等等,直到所有的数据处理。
应该注意的是,在每个循环的行数是未知的。然而,列数是固定的7。
任何想法请不胜感激。

接受的答案

何塞•路易斯•
何塞•路易斯• 2016年7月8日
编辑:何塞•路易斯• 2016年7月8日
your_result = [];
2 =什么
some_vector = some_function (of_something);
your_result = [your_result;{some_vector}];
结束
7评论

登录置评。

更多的答案(2)

Azzi Abdelmalek
Azzi Abdelmalek 2016年7月8日
= (1 2;3 4)
B = [4 5; 6 7]
一个= [A, B]
1评论
chels19
chels19 2016年7月8日
谢谢你,但这只是取代了循环中的数据。我需要在每次迭代更新。

登录置评。


SRIAKILAN年代
SRIAKILAN年代 2023年2月21日
%一个空数组
%的主要命令+ 1结束
N = [];
i = 0:10
x =我*;
N(结束+ 1)= [x]
结束
N = 0
N = 1×2
0 1
N = 1×3
0 1 4
N = 1×4
0 1 4 9
N = 1×5
0 1 4 9 16
N = 1×6
0 1 4 9 16 25
N = 1×7
0 1 4 9 16 25 36
N = 1×8
0 1 4 9 16 25 36 49
N = 1×9
0 1 4 9 16 25 36 49 64
N = 1×10
0 1 4 9 16 25 36 49 64 81
N = 1×11
0 1 4 9 16 25 36 49 64 81 100

类别

找到更多的在循环和条件语句帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!