2016-02-12 69 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 = cell(1,n); B = cell(1,n); [A {ii},B {ii}] =函數(a,b) end – user5916581