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.
我试图在 Matlab 中创建一个数组,它将存储 tk = k * T / N 从 k = 0 到 k = 64,并且 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