python - sagemath 中符号向量之间的相等性

标签 python symbolic-math sage

我正在尝试求解类型方程

x = Ax

其中 x 是向量,A 是矩阵,使用 sagemath。

为此,我写了

A = matrix(QQ, [[0, 4, 4], 
                  [1, 2, 2],
                  [1, 2, 0]])  
x = vector([var("x_1"), var("x_2"), var("x_3")])

equation = x == A * x
equation
out : False

期望方程是符号表达式的向量。

我的问题是它是一个 bool 值 False 而不是我期望的系统。

xA * x 坐标相等对应的符号向量应该用哪个函数?

最佳答案

这里有一个方法:

sage: vector([xi == yi for xi, yi in zip(x, A*x)])
(x_1 == 4*x_2 + 4*x_3, x_2 == x_1 + 2*x_2 + 2*x_3, x_3 == x_1 + 2*x_2)

关于python - sagemath 中符号向量之间的相等性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69702087/

相关文章:

python - 如何在本地使用 sageMath 安装 Theano 库?

python - 以前工作的 SAGE 安装坏了

python - 在 for 循环中分离打印

python - 使用python玩游戏时如何获取键盘输入的字符?

python - 计算两个排序列表中位数的相反分区

Django管理命令的Python导入问题

python - 使用 Lambda 和 sympify 时出现 Sympy 错误 : "SympifyError: S"

matlab - 计算定积分会得到一个非常复杂的数值表达式而不是数值

python - 将 TensorFlow 与 Sage 结合使用

linear-algebra - 将 solve 和/或 linsolve 与 R2010b 中的符号工具箱一起使用