簡體   English   中英

如何實現分子比分母高倍頻程function的轉移?

[英]How to realize a transfer function with higher order of numerator than denominator in octave?

a=1

% Construct the trasfer function
num=[a 1 3]
den=[1 2 10]
G=tf(num,den)

% Impulse response
impulse(G)

% Step response
step(G)

當我單擊“運行”時,出現此錯誤“錯誤:訂單分子 >= 訂單分母”

如果您按照終端上的錯誤進行操作,則表明控件 package 的 imp_invar.m 中的第 95 行是罪魁禍首。 (如果你不知道它安裝在哪里,你可以通過在終端中輸入pkg list來查找)

如果將此error轉換為warning ,則代碼將繼續。 顯然,您這樣做需要您自擔風險。 我會備份 original.m 文件以防萬一。

請注意,在 matlab 上運行的相同代碼不會發出任何錯誤或警告(這本身就很奇怪,因為在這種情況下八度音程中關於無效脈沖不變性的明確說明......如果你'重新感興趣。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM