如何在最大相等式中隔离特定项

How to isolate specific terms in a maxima equality

提问人:JeanJouX 提问时间:11/14/2023 更新时间:11/14/2023 访问量:23

问:

我用最大值执行一些计算,我想在等式的左侧隔离表达式的特定部分,并将其余部分推到右侧。

举个例子,我想用以下表达式来隔离:x^2+y^2

(%i1)   expand((x-x1)^2 + (y-y1 )^2 = r1^2);
(%o1)   y1^2-2*y*y1+y^2+x1^2-2*x*x1+x^2=r1^2

我想要:

(%o1)   y^2+x^2=r1^2+2*x*x1-x1^2+2*y*y1-y1^2

我以为曾经这样做过,但这显然不是正确的功能:algsys

(%i3)   algsys ([expand((x-x1)^2 + (y-y1 )^2 = r1^2)], [x^2+y^2]);
(%o3)   []

(%i4)   algsys ([expand((x-x1)^2 + (y-y1 )^2 = r1^2)], [x]);
(%o4)   [[x=sqrt(-y1^2+2*y*y1-y^2+r1^2)+x1],[x=x1-sqrt(-y1^2+2*y*y1-y^2+r1^2)]]

您知道如何用最大值隔离表达式中的特定项吗?

符号-数学 最大 值 方程求解 wxmaxima

评论

1赞 Robert Dodier 11/14/2023
几个想法。试着左右两边。此外,分布在 上,因此向方程中添加一些东西会将该东西添加到两边。例如,也许这会有所帮助。lhsrhs+=%o1 - rhs(%o1) - (x^2 + y^2)

答: 暂无答案