作者littleyinyo (I AM YIN)
看板MATLAB
標題Fw: [問題] Matlab 波形積分 算 IAE ISE ITAE
時間Fri Jan 6 01:12:35 2012
※ [本文轉錄自 Electronics 看板 #1F1MQfIF ]
作者: littleyinyo (I AM YIN) 站內: Electronics
標題: [問題] Matlab 波形積分 算 IAE ISE ITAE
時間: Thu Jan 5 17:00:22 2012
目前卡觀念在
現在有兩個函數的值(波形),在相減求誤差(波形),所以會有一個誤差函數的波形
現在想請問,若要求IAE,ISE,ITAE中的積分要怎麼列積分式子(程式)?
另外想請問
能不能把在command windows求出的誤差函數的值直接用在simulink上
這樣直接拉toolbox就可以畫出
剛上手matlab還請大家幫忙
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.48.222
1F:→ jacobliu:有MATLAB板 01/05 22:56
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: littleyinyo (61.62.172.44), 時間: 01/06/2012 01:12:35
2F:→ mp19990920:你可以把IAE ISE ITAE的定義列出來嗎? 01/08 12:29
3F:→ mp19990920:可以, 可是要建S-function, 初學者建議先不要碰這塊. 01/08 12:31
IAE=∫|e(t)|dt
ISE=∫e^2(t)dt
ITAE=∫t|e(t)|dt
都是從0積到100,import進來的參數是矩陣表示的
有兩個矩陣,再由這兩個矩陣相減求誤差量,產生的誤差量為24959*1矩陣
現在思考情況為,先假設一個1*24959的ones(1,24959)與誤差矩陣先相乘
會得到一個值,再帶入進去做運算,不曉得這樣行不行
或者,直接由誤差波形再轉換成一個可積分函數,再帶回IAE中做運算
還請m大指導
※ 編輯: littleyinyo 來自: 219.84.183.183 (01/08 14:34)
4F:→ littleyinyo:最後產生的誤差量為24959*1是因為只舉其中一行矩陣作 01/08 14:35
5F:→ littleyinyo:運算 01/08 14:35