给定以下等式: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