給定以下等式:3N線性方程
這將是3N線性方程。
每個Aij
是3×3矩陣。 Xj
s是3x1未知數。並且bi
s是已知的3x1矩陣。
如何組合3x3矩陣來構建3Nx3N矩陣? 我試圖找到解決這個問題的方法。
給定以下等式:3N線性方程
這將是3N線性方程。
每個Aij
是3×3矩陣。 Xj
s是3x1未知數。並且bi
s是已知的3x1矩陣。
如何組合3x3矩陣來構建3Nx3N矩陣? 我試圖找到解決這個問題的方法。
如果您已經創建了所有的矩陣Aij
和載體bi
在MATLAB的變量,你可以使用方括號和分號把他們都變成一個大的系統方程AX = b
通過簡單concatenation。例如,當N = 3
,你可以做到以下幾點:
A = [A11 A12 A13; A21 A22 A23; A31 A32 A33]; %# A 9-by-9 matrix
b = [b1; b2; b3]; %# A 9-by-1 vector
然後,一旦你解決你的方程(使用X = A\b;
或其他方法)的系統,可以打破X
成其單獨的3×1部分。對於N = 3
上面的例子中,你可以做到以下幾點:
X1 = X(1:3);
X2 = X(4:6);
X3 = X(7:9);
問題是主矩陣不是塊對角線。請看這個http://up.iranblog.com/images/dsc0s5plfga1vpwirtyn.png B是一個常數 – Abolfazl 2011-02-03 19:21:06
噢,我的上帝,是最大的乳膠我見過!在攻擊之前逃跑! – 2011-02-04 05:26:57