Решение уравнений с помощью Maple

У меня есть три уравнения. Я хотел бы решить их и ввести новую переменную ошибок, потому что мне нужно решить три выражения. в конце концов, не так уж и точны.

Я хотел бы аппроксимировать самые близкие неизвестные переменные с помощью Maple.

solve({7*a-20*x/(3.14)-e = 0, 40*a-443*x/(3.14)-e = 0, 105*a-543*x/(3.14)-e = 0}, {a, e, x});

Я так и сделал, но, видимо, писать это не лучшая фраза.

Заранее спасибо.


person MelMed    schedule 26.06.2013    source источник
comment
Есть ответы по этому поводу?   -  person MelMed    schedule 27.06.2013


Ответы (1)


Боюсь, я не понимаю математически, что вы пытаетесь сделать.

Без переменной 'e' у вас есть система из 3 уравнений и 2 неизвестных, которые имеют одно (тривиальное) решение: {a = 0, x = 0}. Вы можете увидеть это визуально в Maple с помощью:

mySystem := {7*a-20*x/(3.14) = 0, 40*a-443*x/(3.14)=0, 105*a-543*x/(3.14) = 0};
plots[implicitplot]( mySystem, x = -5..5, a = -5..5 )

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

Если вы заставляете каждое уравнение быть равным «e» (то же самое «e» в каждом уравнении), вы только меняете набор решений. Возможно, вы хотите указать общую допустимую погрешность и найти окрестность пространства решений, в которой этот допуск сохраняется? Это правильно.

Пара замечаний исключительно о Maple: инструмент для поиска приблизительных решений для систем - это fsolve, а не resolve. Также я вижу, что в ваших уравнениях появляется 3.14: если вы имеете в виду пи, имя Maple для этого - Pi.

person saforrest    schedule 29.06.2013