※ 引述《[email protected] (大雪球!!)》之銘言:
: ※ 引述《laal (大雪球!!)》之銘言:
: > 請問一下
: > 如何用matlab模擬一 noncausal system 的response
: > 比如 system impulse response為 exp(-10*t) for t>=0
: exp(10*t) for t<0
: > 輸入為一方波(causal)
: > 則其輸出為何? 如何用matlab模擬 ?
: > matlab lti or control toolbox 是不是都珍對causal system?
對不起 你是說DSP嗎? 如果是DSP的話matlab有現成的windows可以用
一個訊號經過windows就可以 當然是conv(兩者相乘)
如果不是 cc....只有近似法 如 s+50
-----
60
noncousal system ---> S+50
-----
0.01S+60
這只是舉例 Matlab會跟你說這樣做可能會是無解(如果分母S項次係數取得太小)
基本上這是沒有辦法中的辦法 還有沒有方法應該還有不過可能回到DSP中使用
Windows 形式
上式中式單一個PD可以使用增益器(pure gain)與微分器(dir. )兩者相加
--
※ Origin: 程式設計樂園 ◆ From: 140.123.122.63
--
※ Origin: 程式設計樂園 ◆ From: 140.123.122.63