Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
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から始まると思います。
あなたがしたい:
k = 0:64; T = 4; N = 64; tk = k * T / N;
これにより、65 要素の配列が生成されtkます。はい、Matlab のインデックスは1. これを行うプログラミング言語はこれだけではありませんが、ある言語から来た場合は慣れるまでに時間がかかりますbase 0。
tk
1
base 0