使用最大值求解同时方程?

时间:2016-06-01 18:54:24

标签: maxima

您好我想解决三个等式,请查看图片中的详细信息。我想用alpha和h来找到alpha,h和Q的值我如何使用Maxima来做到这一点?

[B1 = \压裂{{{H} ^ {2}}} {\ mathit {Qs的}}]

[B2 = {{H} ^ {2}} + \阿尔法+ 1]

[B3 = \压裂{1} {\ mathit {Qs的}}]

[B0 = {{H} ^ {2}}]

[C2 = \压裂{{{H} ^ {4}}} {{{\ mathit {Qs的}} ^ {2}}} - 2 {{H} ^ {2}} \,\左( {{h} ^ {2}} + \ alpha + 1 \ right)= 0]

[C4 = {{\ left({{h} ^ {2}} + \ alpha + 1 \ right)} ^ {2}} - \ frac {2 {{h} ^ {2}}} { {{\ mathit {Qs的}} ^ {2}}} - 2 {{H} ^ {2}} = 0]

[C6 = \ frac {1} {{{\ mathit {Qs}} ^ {2}}} - 2 \ left({{h} ^ {2}} + \ alpha + 1 \ right)= 0 ]

algsys([C2,C4,C6],[H,α-,QS]); ?????

2 个答案:

答案 0 :(得分:1)

我看到只需将QS添加到要解决的变量列表中,我就会得到一些解决方案。我没有检查它们。其中一些可能是多余的,我也没有检查过。

(%i20) algsys ([C2, C4, C6], [h, alpha, QS]);
(%o20) [[h = -1,alpha = -(2^(3/2)-2)/(sqrt(2)-2),QS = sqrt(2-sqrt(2))/2],
    [h = 1,alpha = -(2^(3/2)-2)/(sqrt(2)-2),QS = sqrt(2-sqrt(2))/2],
    [h = -1,alpha = -(2^(3/2)-2)/(sqrt(2)-2),QS = -sqrt(2-sqrt(2))/2],
    [h = 1,alpha = -(2^(3/2)-2)/(sqrt(2)-2),QS = -sqrt(2-sqrt(2))/2],
    [h = -1,alpha = -(2^(3/2)+2)/(sqrt(2)+2),QS = sqrt(sqrt(2)+2)/2],
    [h = 1,alpha = -(2^(3/2)+2)/(sqrt(2)+2),QS = sqrt(sqrt(2)+2)/2],
    [h = -1,alpha = -(2^(3/2)+2)/(sqrt(2)+2),QS = -sqrt(sqrt(2)+2)/2],
    [h = 1,alpha = -(2^(3/2)+2)/(sqrt(2)+2),QS = -sqrt(sqrt(2)+2)/2]]

答案 1 :(得分:0)

尝试使用单个变量替换h^2,例如h2(并将h^4替换为h2^2)。

尝试使用expand和/或ratsimp简化方程式。

solve(eqns, vars)中,变量vars是您要解决的变量。所以我认为你想要alpha, h, Q(如果你按照我之前的建议,实际上alpha, h2, Q)。

最后,请将您的输入和输出粘贴到问题中,而不是链接到图像,这使得其他人更难以尝试使用您的方程式。