[問題] 想積分一個矩陣
我是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