2013-06-26 2 views
0

У меня есть три уравнения. Я хотел бы решить их и ввести новую переменную ошибок, потому что мои три выражения решаются. после, не так точные.Решение уравнений с помощью 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}); 

Я сделал это, но, видимо, это не хорошая строка для написания.

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

+0

Любые ответы на эту проблему? – MelMed

ответ

0

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

Без переменной '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' в каждом уравнении), вы только сдвигаете набор решений. Возможно, что вы хотите сделать, это указать общую погрешность ошибок и найти окрестности пространства решений, в котором этот толерантность сохраняется? Это верно.

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