首页 文章

用Maple求解方程

提问于
浏览
0

我有三个方程式 . 我想解决它们并引入一个新的错误变量,因为,我的三个表达式要解决 . 是,毕竟不那么准确 .

我想用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

    恐怕我不明白你想要做什么,数学上 .

    如果没有变量'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,那么Map的名字就是Pi .

相关问题