2017-11-03 7 views
-1

私は各機能を単独で定義してプロットしてから、関数を追加してサブプロットを使ってそれらをすべてプロットしました。あなたのケースで私はヘビサイドの添加を使用すると振幅が変わる理由

%with using heaviside 
clc;clear 
t=-5:1/1000:+5 
u1=heaviside(t-2) 
u2=heaviside(t+1) 
u3=heaviside(t+4) 
X=u1+u2+u3 
subplot(411) 
plot(t,u1,'r');grid on 
subplot(412) 
plot(t,u2,'r');grid on 
subplot(413) 
plot(t,u3,'r');grid on 
subplot(414) 
plot(t,X,'r');grid on 

this is the picture of the result

+0

へようこそSOで除算する必要があります。あなたのコードを質問に追加してください。 – yacc

+0

回答ありがとうございました コードは最初は不必要だと思っていましたが、コードを追加しました –

+0

このような詳細は問題を追跡するのに役立ちます。私はイメージを修正した。 – yacc

答えて

0

Xは、(無限にt用)3*1の合計値を有する意味、異なる時間シフトを有する3つのheaviside関数の和です。あなたは1の振幅を持つように3段階の機能Xをしたい場合は

は、あなたが3

clc;clear 
t=-5:1/1000:+5; 
u1=heaviside(t-2); 
u2=heaviside(t+1); 
u3=heaviside(t+4); 
X=(u1+u2+u3)/3; 
+0

ありがとう、それは働いた! –

+1

@MouadSamaこれで問題が解決した場合は、それに投票したり、受け入れたとマークしたりすることを検討してください。 「誰かが私の質問に答えたときに何をすべきですか?」(https://stackoverflow.com/help/someone-answers) – Steve

+0

大きな助けにドリアンに感謝します –

関連する問題