将迭代函数输出存储到矩阵中
Storing iterative function outputs into matrices
我有一个迭代函数,它给我两个向量输出。我如何将这些输出存储到 matlab 中的两个单独的矩阵中?
[A, B]=iterative_function(x,y)
A
和 B
的大小在每个循环中都不同。
如果输出的大小不同,最好将它们存储在 cell
array:
A_cell = cell(1, num_iter);
B_cell = cell(1, num_iter);
for ii = 1:num_iter
...
[A_cell{ii}, B_cell{ii}] = iterative_function(x, y);
...
end
其中num_iter
是迭代次数,ii
是循环变量。
我有一个迭代函数,它给我两个向量输出。我如何将这些输出存储到 matlab 中的两个单独的矩阵中?
[A, B]=iterative_function(x,y)
A
和 B
的大小在每个循环中都不同。
如果输出的大小不同,最好将它们存储在 cell
array:
A_cell = cell(1, num_iter);
B_cell = cell(1, num_iter);
for ii = 1:num_iter
...
[A_cell{ii}, B_cell{ii}] = iterative_function(x, y);
...
end
其中num_iter
是迭代次数,ii
是循环变量。