2017-03-27 26 views
0

私はwhileループで一連の結果を得ています。これらの結果は配列には保存されませんが、eschループで表示されます。 ループ内で作成されたこれらすべての結果を、配列内のリストにコピーしたいとします。 は例Matlab:配列リストを作成

while(condition) 
    do something 
    if(condition) 
    a=b; 
    else a=c 
    end 
end 

のために私は、リスト内のすべてのBをしたいです。これどうやってするの? A(end+1,:) = [a,b,c];

A(end+1,:)[a,b,c]はその後、あるために、新しい行を作成した出力変数がa,b,c、あなたはループの最後に追加することにより、アレイAの最後に、これらの変数を「追加」することができますループを考えると

+0

コードをいくつか追加してください。あなたの質問に簡単に答えることができます。 – roadRunner

答えて

1

割り当てられた。

ループの前に空のリストall_b=[]を作成することができます。 次にループall_b(end+1) = bを追加すると、現在のbがall_bリストに保存されます。

関連する問題