小编Dav*_*d_D的帖子

使用存储在python中的多个矩阵中的数据创建和求解线性方程组的不同组合

我想举一个简单的例子来说明我想做的事情。我有一些在此步骤之前计算并存储在矩阵中的数据。在这个简单的例子中,我们只取两个 2x2 矩阵。它们看起来像这样:

A1=np.array([[1, 2], [0.5, 1.5]])


A2=np.array([[0.5, 1.2], [1.3, 2]])
Run Code Online (Sandbox Code Playgroud)

我也有解向量 b,它可能看起来像:

b=[4, 3]
Run Code Online (Sandbox Code Playgroud)

现在我想解决线性方程组 Ax=b 的所有可能组合,这些组合可以从存储在矩阵 A1 和 A2 中的数据创建。在两个矩阵中,列的数据相互连接。因此,从我的示例中求解的可能线性方程组如下所示:

LES1:

1 * x1 + 0.5 * x2 = 4

0.5 * x1 + 1.3 * x2 = 3
Run Code Online (Sandbox Code Playgroud)

LES2:

1 * x1 + 1.2 * x2 = 4

0.5 * x1 + 2 * x2 = 3
Run Code Online (Sandbox Code Playgroud)

LES3:

2 * x1 + 0.5 * x2 = 4

1.5 * x1 + 1.3 * x2 = 3
Run Code Online (Sandbox Code Playgroud)

LES4: …

python linear-equation numpy matrix

6
推荐指数
0
解决办法
85
查看次数

标签 统计

linear-equation ×1

matrix ×1

numpy ×1

python ×1