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