-3

私はそれと同様の質問をしましたが、回答は0、質問のコンテキストで言及した索引付けに集中していました。ここで、私は質問を修正し、特に .NET で複雑になる可能性があることを知った後は、インデックスをゼロにしたくありませんmatlab

私の質問...

私は次を返すfor-loopinを作ろうとしています:matlab

C_1 = 0
C_2 = 0
C_3 = 0
C_4 = 0
C_5 = 0

次のように試してみましたが、うまくいきませんでした:

function test
for i=1:5
        C{i} = 0
    end
end

編集

これは私が得た出力です (なぜそうなのか)?

C = 

    [0]


C = 

    [0]    [0]


C = 

    [0]    [0]    [0]


C = 

    [0]    [0]    [0]    [0]


C = 

    [0]    [0]    [0]    [0]    [0]

この問題を解決するにはどうすればよいですか?

ありがとう。

4

2 に答える 2

0

あなたの例から、これが欲しいようです:

[C{1:5,1}] = deal(zeros(1,1));

代わりに配列が必要な場合は、次のように入力します

C = zeros(5,1);
于 2013-02-12T10:20:29.673 に答える