我想繪製p = 7的簡單多項式(1 + z)^(2p)的極點/零點圖。我的代碼如下:zplane中的零位錯誤
p = 7;
rCoeffs = [1 1];
for ii=1:2*p-1
rCoeffs = conv(rCoeffs, [1 1]);
end
zplane(real(rCoeffs),1);
該圖顯示如下:
我不明白爲什麼零點是複數。我認爲所有的零應該位於z = -1,但是這個圖表顯示了一個圓圈。當p很小時,不會發生這種情況,但我又看到了一些顯然由zplane生成的圖表,它們在特定點上顯示大量的零點。
@NathanG對不起,我無法得到您的意見。你不覺得它是這樣做的,即卷積實際上是多項式乘法/擴展? – ubaabd 2013-02-23 23:38:53
你說得對。我認爲它與MATLAB在排除大數多項式之前解決的排列次數有關。 – N8TRO 2013-02-24 00:09:28