下の画像のように連続信号を正確に印刷しようとしています。
以下は私のコードです:
x=[0 0 0 1 1 1 1 1 1 -1 -1 0 0];
n=[6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 ];
subplot(2,2,2);
axis([min(n)-10,max(n)+10,min(x)-10,max(x)+10]);
plot(n,x);
grid on;
xlabel("Time");
ylabel("x2(t)");
title("Continous Signal");
しかし、出力プロット図は予想と同じではありません。
MATLABでは、連続信号を正しく表示できないのでしょうか。そうであれば、私は自分のコードにどのような変更を加える必要があります。
信号値が直線で結ばれていないのはなぜですか?曲線(または傾斜直線)になりますか?
回答:
回答№1は6あなたは、 stairs
関数:
x = [0 0 0 1 1 1 1 1 1 -1 -1 0 0];
n = [-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 ];
stairs(n,x);