【信號與系統】實驗一 常用信號的分析與基本運算 (Matlab實現)

Author:AXYZdong
自動化專業 工科男
有一點思考,有一點想法,有一點理性!
CSDN@AXYZdong,CSDN首發

使用的軟件:Matlab
version:R2018a

題目

在這裏插入圖片描述

一、(2e2t)u(t)(2-e^{-2t})u(t) 波形

clear                   %清除工作空間的所有變量 
close all               %關閉所有的Figure窗口 
clc                     %清除命令窗口的內容,對工作環境中的全部變量無任何影響
t=-10:0.01:10;          %定義時間點
ut=(t>=0);              %產生單位階躍信號
ft=(2-exp(-2*t)).*ut;   %計算這些點的函數值
plot(t,ft);             %畫圖命令,用直線段連接函數值表示曲線
grid on;                %在圖上顯示網格

運行結果:
在這裏插入圖片描述

二、(1+cosπt)[u(t)u(t2)](1+\cos \pi t)[u(t)-u(t-2)] 波形

clear                   %清除工作空間的所有變量 
close all               %關閉所有的Figure窗口 
clc                     %清除命令窗口的內容,對工作環境中的全部變量無任何影響
t=-4:0.01:4;            %定義時間點
ut1 =(t>=0);            %產生單位階躍信號
ut2 =(t>=2);            %單位階躍信號向右平移2個單位
ft=(1+cos(pi*t)).*(ut1-ut2);  %計算這些點的函數值
plot(t,ft);             %畫圖命令,用直線段連接函數值表示曲線
grid on;                %在圖上顯示網格

運行結果:
在這裏插入圖片描述

三、f(t)=(2e2t)u(t)f(t)=(2-e^{-2t})u(t)f(2t)f(2t)f(2t)f(2-t)波形

1、f(2t)f(2t) 波形

同時畫出 f(t)f(t) 波形,以進行對比

clear                       %清除工作空間的所有變量 
close all                   %關閉所有的Figure窗口 
clc                         %清除命令窗口的內容,對工作環境中的全部變量無任何影響
t=-5:0.01:5;                %定義時間點
ut=(t>=0);                  %產生單位階躍信號
ft=(2-exp(-2*t)).*ut;       %計算這些點的函數值
f2t=(2-exp(-2*(2*t))).*ut;  %計算這些點的函數值
plot(t,ft,'-r',t,f2t,'-b'); %畫圖命令,用直線段連接函數值表示曲線,f(t)f(2t)用兩種不同顏色曲線加以區別
text(-0.3,1.8,'f(2t)')      %設置標號f(2t)
text(1,1.8,'f(t)')          %設置標號f(t)
grid on;                    %在圖上顯示網格

運行結果:

在這裏插入圖片描述

1、f(2t)f(2-t) 波形

同時畫出 f(t)f(t) 波形,以進行對比

clear                       %清除工作空間的所有變量 
close all                   %關閉所有的Figure窗口 
clc                         %清除命令窗口的內容,對工作環境中的全部變量無任何影響
t=-5:0.01:5;                %定義時間點
ut=(t>=0);                  %產生單位階躍信號
ut1=((2-t)>=0);             %新信號的階躍部分
ft=(2-exp(-2*t)).*ut;       %計算這些點的函數值
f2t=(2-exp(-2*(2-t))).*ut1; %計算這些點的函數值
plot(t,ft,'-r',t,f2t,'-b'); %畫圖命令,用直線段連接函數值表示曲線,f(t)f(2-t)用兩種不同顏色曲線加以區別
text(0,1.6,'f(t)')          %設置標號f(t)
text(1.6,1.6,'f(2-t)')      %設置標號f(2-t)
grid on;                    %在圖上顯示網格

在這裏插入圖片描述

總結

創建.m文件,在編輯區輸入代碼, 時間點的設置, 單位階躍信號的產生, 波形平移、尺度的變換 ,不同波形設置不同的顏色 ,給不同的波形標號。 這些都是要思考和解決的。
Matlab在電腦裏裝了好久,一直沒用,昨天用了一下,感覺還是有許多需要學習的。有對Matlab感興趣的小夥伴,歡迎一起交流學習啊!

看完就贊,養成習慣!!!^ _ ^ ❤️ ❤️ ❤️
碼字不易,大家的支持就是我堅持下去的動力。點贊後不要忘了關注我哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章