Author:AXYZdong
自動化專業 工科男
有一點思考,有一點想法,有一點理性!
CSDN@AXYZdong,CSDN首發
使用的軟件:Matlab
version:R2018a
題目
一、 波形
clear %清除工作空間的所有變量
close all %關閉所有的Figure窗口
clc %清除命令窗口的內容,對工作環境中的全部變量無任何影響
t=-10:0.01:10; %定義時間點
ut=(t>=0); %產生單位階躍信號
ft=(2-exp(-2*t)).*ut; %計算這些點的函數值
plot(t,ft); %畫圖命令,用直線段連接函數值表示曲線
grid on; %在圖上顯示網格
運行結果:
二、 波形
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; %在圖上顯示網格
運行結果:
三、 , 和 波形
1、 波形
同時畫出 波形,以進行對比
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、 波形
同時畫出 波形,以進行對比
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感興趣的小夥伴,歡迎一起交流學習啊!
看完就贊,養成習慣!!!^ _ ^ ❤️ ❤️ ❤️
碼字不易,大家的支持就是我堅持下去的動力。點贊後不要忘了關注我哦!