如何用matlab做拉普拉斯变换,利用MATLAB实现拉普拉斯变换和其逆变换
信號與系統實踐報告
有MATLAB實現連續時間周期函數
學 院:通信與電子信息工程學院 班 級:電子042班 姓 名:李瑞改 學 號:2004023082 指導教師:朱恒軍 秦月
2006年10月19日
摘要 :本例的CTFShchsym.m函數文件有一定的通用性,用戶只需編寫好子函數time_fun_即可,但要注意,該函數是用符號表達式寫成的。若要畫出時間函數圖形,用戶需要另外編寫一個子函數 y=time_fun_e(t)。因為在 MATLAB中,只定義了單位階躍信號 Heavisid作為一個符號對象,而不能把 Heaviside 看作 MATLAB 的函數加以調用。 同理,在信號與系統中,另一個十分重要的函數——單位脈沖函數 Dirac(t)。它的使 用方法可參照 Heaviside 進行。 最后給出的數值是由完全準確解取 32位有效數字后的簡潔表示。
關鍵字:單位階躍信號 MATLAB 連續信號 脈沖寬度
目的: 1. 函數文件 CTFStpshsym.m編寫源程序
2. 有MATLAB實現連續時間周期函數
1
一:函數 step()將繪出連續系統的階躍響應
函數 step()將繪出由向量 a 和 b 表示的連續系統的階躍響應g(t)在指定時間范圍內的波形圖,并能求出其數值解。和 impulse()函數一樣,step()函數也有如下四種調用格式: (1) step(b,a) (2) step(b,a,t) (3) step(b,a,t1:p:t2) (4) y=step(b,a,t1:p:t2)
上述調用格式的功能和 impulse()函數完全相同,所不同的是命令繪制的是系統的階躍響應g(t)的曲線而不沖激響應h(t)的曲線。對上例,若執行命令 step(b,a)
則繪制的系統階躍響應時域波形如圖所示。
連續系統的沖激響應 連續系統的階躍響應
二: 函數文件 CTFStpshsym.m編寫源程序
2
總結
以上是生活随笔為你收集整理的如何用matlab做拉普拉斯变换,利用MATLAB实现拉普拉斯变换和其逆变换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数据库bug修复】——Authenti
- 下一篇: matlab反拉氏变换,matlab拉普