0

tk = k * T / N を k = 0 から k = 64 まで格納する Matlab で配列を作成しようとしています。T と N はそれぞれ定数 4 と 64 です。同等の c コードは次のとおりです。

for(int i = 0; i < 64; i++)
{
    tk[i+1] = i * T / N;
}

なんらかの理由で、matlabのインデックス作成は1から始まると思います。

4

1 に答える 1

1

あなたがしたい:

k = 0:64;
T = 4;
N = 64;
tk = k * T / N;

これにより、65 要素の配列が生成されtkます。はい、Matlab のインデックスは1. これを行うプログラミング言語はこれだけではありませんが、ある言語から来た場合は慣れるまでに時間がかかりますbase 0

于 2013-10-25T03:54:31.810 に答える