Как я могу решить такое уравнение в Maple?

уравнение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

Я устал выше, но клен не может дать решения. Я неправильно использую решение?


person matrix89    schedule 09.08.2013    source источник
comment
Этот вопрос кажется не по теме, потому что не имеет ничего общего с программированием. Вам может повезти больше на math.stackexchange.com   -  person Matteo    schedule 09.08.2013


Ответы (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.

person devnull    schedule 13.08.2013