0
我試圖在Matlab中使用plot
繪製Dirac delta函數,但我在圖中沒有看到任何東西。我如何可視化它?在matlab中繪製dirac函數
我試圖在Matlab中使用plot
繪製Dirac delta函數,但我在圖中沒有看到任何東西。我如何可視化它?在matlab中繪製dirac函數
x = -10 : 0.1 : 10;
y = double(x == 0);
plot(x, y);
或
stem(x, y);
我個人比較喜歡使用dirac
和設置Inf
到1
或另一個幅度。
x = -1:0.1:1;
y = dirac(x);
idx = y == Inf; % find Inf
y(idx) = 1; % set Inf to some amplitude
stem(x,y)
當然,其他答案是完全有效的。這只是明確的個人偏好。
離散delta函數或連續(無限高度和單位積分)的近似直接delta函數?如果是這樣,哪個近似值?你能證明你到目前爲止做了什麼嗎?這將提供更多的背景。 – 2012-04-06 15:02:32