3N 线性方程
给出以下等式:
将为 3N线性方程。
每个 Aij
都是一个 3x3 矩阵。 Xj
是 3x1 未知数。 bi
是已知的 3x1 矩阵。
如何组合 3x3 矩阵来构建 3Nx3N 矩阵? 我正在尝试寻找一种方法来解答这个问题。
Given the following equation:
It will be 3N linear equations.
Each Aij
is a 3x3 matrix. Xj
s are 3x1 unknowns. And bi
s are known 3x1 matrix.
How can I Combine 3x3 matrix to build a 3Nx3N matrix?
I'm trying to find a method to work out this question.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您已在 MATLAB 中将所有矩阵
Aij
和向量bi
创建为变量,则可以将它们全部放入一个大型方程组AX = b
code> 通过使用方括号和分号的简单串联。例如,当N = 3
时,您可以执行以下操作:然后,解出方程组后(使用
X = A\b;
或其他方法) ,您可以将X
分解为单独的 3×1 部分。对于上面的N = 3
示例,您可以执行以下操作:If you have created all of your matrices
Aij
and vectorsbi
as variables in MATLAB, you can put them all into one large system of equationsAX = b
by simple concatenation using square brackets and semicolons. For example, whenN = 3
, you can do the following:Then, once you solve your system of equations (using
X = A\b;
or some other method), you can breakX
up into its individual 3-by-1 parts. For the above example ofN = 3
, you can do the following: