看板 MATLAB 關於我們 聯絡資訊
想請問各位大神們 目前是想要把儀器量測到的頻率域資料用invfreqs去fitting 得到laplace domain的轉移函數(含有分子分母係數) 但在使用這個指令時都會出現singular的warning 例如將p這個含實虛部的聲壓值及其對應freq_A的頻率 使用invfreqs如下 [num,den]=invfreqs(p,freq_A*2*pi,24,2,'',20,0.01); 裡面可以調的參數都已經調過了就是會singular 想請問是不是系統本身的階數跟設定的很難吻合所以才這樣? 那除了invfreqs這個指令外還有其他指令能夠做到相同的目的嗎(將data轉成laplace tf)? 麻煩各位大神幫忙了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.244.85.32 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1481542836.A.7EE.html
virtualongod: 量測訊號是離散的,要不要用invfreqz 12/14 08:56
kampa: 因為將量測頻率響應跟laplace的公式做對應,所以可能無法.. 12/14 11:06
kampa: 還是說可以用其他的方式得到laplace的式子? 12/14 11:10
virtualongod: laplace型式要先轉到z domain 12/14 20:22
virtualongod: 接著invfreqz得到z domain下的係數 12/14 20:23
virtualongod: 再轉回laplace 12/14 20:23
kampa: 請問您的意思是先將量到的訊號invfreqz轉到z domain再轉到 12/15 01:22
kampa: s domain嗎?那我invfreqz之後要怎麼轉到s domain 12/15 01:23