Fw: [問題] Matlab 波形積分 算 IAE ISE ITAE

看板MATLAB作者 (I AM YIN)時間14年前 (2012/01/06 01:12), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
※ [本文轉錄自 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

01/05 22:56, , 1F
有MATLAB板
01/05 22:56, 1F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: littleyinyo (61.62.172.44), 時間: 01/06/2012 01:12:35

01/08 12:29, , 2F
你可以把IAE ISE ITAE的定義列出來嗎?
01/08 12:29, 2F

01/08 12:31, , 3F
可以, 可是要建S-function, 初學者建議先不要碰這塊.
01/08 12:31, 3F
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)

01/08 14:35, , 4F
最後產生的誤差量為24959*1是因為只舉其中一行矩陣作
01/08 14:35, 4F

01/08 14:35, , 5F
運算
01/08 14:35, 5F
文章代碼(AID): #1F1Te4Ly (MATLAB)