2014-11-21 26 views
0

我想要繪製在時域傳遞函數 - 小時, 當我運行下面的代碼我得到一個錯誤:繪製ilaplace輸出MATLAB

syms s; 
H=((1+2*s)*1.943)/(s*(s^2)*(1+0.15*s)+((1+2*s)*1.943)); 

h = ilaplace(H); 
ezplot(h); 

我讀ilaplace的幫助和理解它返回一個sym函數。 我錯過了什麼?

我試圖在互聯網上查找,我沒有找到一個沒有錯誤地執行我想要的任務的例子。

如果是相關的,我使用7.12.0(R2011a)

感謝

回答

1

如果你看一下h表達,我敢打賭,你會發現它不是一個t直白的表達,由於方程的複雜性,它不是可以用MATLAB繪製的東西。您可能想嘗試用subs替換t的某些數值以獲得h的相應值,然後您可以使用plot命令進行繪圖,但是我不知道這是否會工作,因爲拉普拉斯逆變換的複雜性表達。