[問題] 請問如何作矩陣的積分已回收

看板MATLAB作者時間14年前 (2010/07/17 05:07), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
原式如網頁所示 http://www.badongo.com/pic/9978252?size=original 我是使用quadv來作積分 quadv('fun',0,1) //假設我想要從0積到1 以下是要積分的函數內容 function y=fun(x) global F //F和G都是已經算出來的兩個矩陣 global G y=expm(F*(1-x))*G //因為p是一個常數, 我在這裡就直接給他定值 但是我會得到下面的錯誤訊息 ??? Error using ==> mtimes Inner matrix dimensions must agree. 可以請大家告訴我如何在matlab作這樣積分的式子嗎? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.79.18

07/17 21:57, , 1F
".*"
07/17 21:57, 1F

07/18 00:27, , 2F
可是我事實上是在作兩個矩陣的相乘阿~
07/18 00:27, 2F

07/18 06:31, , 3F
Inner matrix dimensions must agree.
07/18 06:31, 3F
文章代碼(AID): #1CGCeSwr (MATLAB)