公式1:
solve({a^2+b^2+169+sqrt(c-13)-24*a-10*b = 0},{a, b, c})
assuming a>0, b>0, c>0;
//a=12, b=5, c=13
方程2:
solve([1/(cos(a)^2)+1/(sin(a)^2*sin(b)^2*cos(b)^2) = 9,
a>0, a<Pi/2, b>0, b<Pi/2], [a,b,c] );
//a=arctan(sqrt(2)), b=Pi/4
我上面已经累了,但是枫不能给出解决方案,我使用解决方法不正确吗?
答案 0 :(得分:1)
在(等式1)中,你的语法不是问题。你有三个未知数{a,b,c},但只有一个方程式。你根本没有足够的方程来唯一地确定{a,b,c}。如果变量的数量等于方程的数量,Maple的solve
函数只返回一个答案(如果可能的话)。
在(方程2)中,您使用方括号,它们用于有序列表。 solve
函数需要一组方程式,用花括号表示。同样,您有三个变量但只有一个等式。同样的问题。
如果方程是线性的(在你的情况下它们不是),Maple可以在欠定系统的情况下找到解的参数化:http://www.maplesoft.com/support/help/Maple/view.aspx?path=solve/linear。