我有等式
x = b/n [-(N/2), - ((N-1)/2), - ((N-2)/2), ..., 0, ..., ((N-2)/2), ((N-1)/2), ((N)/2)]
我一直在尝试将其编码到MATLAB中我使用了以下代码
x=(b/N)*(-(N/2):(N/2))
并尝试了
x=(b/N)*(-floor(N/2):floor(N/2))
但是而不是每次减去一个并给出值,它会减去下一个整数值。因此在答案中给出N + 1个元素而不是2N + 1个元素。
即
b =2 N=4
MATLAB将给出答案:
-1 -0.5 0 0.5 1
而我想要的答案是
-1, -0.75, -0.5, -0.25, 0, 0.25, 0.5, 0.75, 1
答案 0 :(得分:2)
这有用吗?
-b/2:b/2/n:b/2