用Maple求解方程

时间:2013-06-26 16:00:23

标签: 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});

我做到了,但显然这不是一个好的写作线。

提前致谢。

1 个答案:

答案 0 :(得分: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'相同),则只需移动解集。也许您想要做的是指定整体容错并找到容差所在的解空间的邻域?这是正确的。

纯粹关于Maple的一些评论:用于查找系统近似解决方案的工具是fsolve,而不是解决。另外我看到3.14出现在你的方程式中:如果你的意思是pi,那么Maple的名字就是Pi。