MATLAB代码,我有方程不寻常的序列
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))
但是而不是每次减去一个值并给出值e,它减去下一个整数值。因此在答案中给予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
能完成这项工作? '-b/2:b/2/n:b/2' – Guddu
你的步骤是'b /(2 * n)',而不是1. – Bentoy13
你是什么意思@ Bentoy13 – user3190506