如何用Sympy或oth求二次方程的矩阵形式

2024-10-08 20:21:09 发布

您现在位置:Python中文网/ 问答频道 /正文

有办法把它转换成什么吗?例如,从该公式:

enter image description here

此矩阵形式:

enter image description here

我们特别想得到带圆圈的thos矩阵。

这是我目前的代码:

from sympy import *
x, y = symbols('x y')
expr = 0.5 * (x**2) + 3*x + 4*y
print(latex(expr))

我欢迎除了Simpy(请不要MATLAB)以外的建议。

在一天结束时,我想将它与CVXOPT或Scipy一起使用。


Tags: 代码fromimport矩阵形式latex公式print
1条回答
网友
1楼 · 发布于 2024-10-08 20:21:09

我不能给出任何python代码,但我可以解释如何导出矩阵和向量:

您的表格是:

                     T                           T
f(x, y) = 1/2 * | x |  * | a  b | * | x | + | d |  * | x |
                | y |    | b  c |   | y |   | e |    | y |

这等于:

^{pr2}$

所以你只需要把系数放在矩阵形式的正确位置(a = 2 * coefficient of x^2, b = coefficient of xy, etc.)。在

相关问题 更多 >

    热门问题