[問題] 想積分一個矩陣

看板MATLAB作者 (貝爾羅格)時間13年前 (2012/11/11 13:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我是matlab新手,想積分一個矩陣,但一直搞不定。 我原本有個2x2矩陣A,想對它積分。由於integral和quad都不能積矩陣,所以我 就把裡面的值抽出來,變成 a11 = A(1,1); a12 = A(1,2); a21 = A(2,1); a22 = A(2,2); 接著我再定義 funa11 = @(t) a11; funa12 = @(t) a12; ........ 以此類推 但是當我用q11 = integral(fun11,0,pi) matlab卻不讓我積 但如果我直接把a11長什麼樣子寫在fun11那裡,integral就可以用了 我最後的目的是把q11,q12,q21,q22湊回矩陣A2, 然後A2 = A*A2之後再把每個元素抽出來積,用迴圈重複個幾十或幾百次 所以沒辦法把每個元素長怎樣寫到fun裡 請問我該怎麼改我的code 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 67.49.85.231
文章代碼(AID): #1GdpB9co (MATLAB)