2016-02-12 6 views

ответ

1

Если размеры выходов различаются, то лучше хранить их в 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 является переменной цикла.

+0

спасибо. но только последние значения итерации хранятся в моей матрице. Что я могу делать неправильно? [] [] [] [] [1x3 double] – user5916581

+0

@ user5916581 Как выглядит ваш цикл 'for'? – zeeMonkeez

+0

n = длина (что-то); для ii = 1: n A = ячейка (1, n); B = ячейка (1, n); [A {ii}, B {ii}] = функция (a, b) конец – user5916581

Смежные вопросы