4

配列があるとしましょう

Y = [1, 2, 3, 4, 5, 6]

1つおきの数値を0に置き換える新しい配列を作成したいので、

y = [1, 0, 3, 0, 5, 0]

これにアプローチし、効率的な方法でこのためのコードを書くにはどうすればよいですか?

4

1 に答える 1

8

これはそれを行う必要があります:

Y(2:2:end) = 0;

この行では、基本的に、秒から最後までの各要素を2ステップでゼロにする必要があると言います。これは、より大きなステップでも実行できます。、Y(N:N:end) = 0すべてのN要素を0に等しくします。

于 2013-02-21T03:41:39.950 に答える