我有一个数学问题,使用Maple解决了,但必须用C ++解决。 问题是我找不到其中一个方程的数值方法(它是用内置的枫“求解”程序解决的)。我可以以某种方式将此过程包含在我的代码中或找到显示Maple数值方法的完整描述的地方。 该方程是一个复杂的代数方程组。
答案 0 :(得分:1)
您说您已经解决了Maple方程,所以我假设您确实有解析解。那么为什么需要一个数字呢?根据{{3}}中所述的解决方案生成C代码,仔细检查并复制粘贴到正在开发的C ++程序中。
答案 1 :(得分:0)
嗯,我假设在解决时你有z,n,x,t的值,并且在第二项中有ksi的东西。如果是这样,我建议使用准牛顿法,其中一些列在这里
结果数学当然可以用C ++编码,我确信有些实现存在于外部。
我提出这个建议的原因是你的系统(不确定我看到一个系统?只是一个非线性函数)是非线性的,只有你做了很好的初步猜测,牛顿方法才有用。考虑到任何初始条件,大多数这些都保证收敛,即使是缓慢的。
除非你不恰当地编码,哈哈
编辑2:NVM关于编辑1.这是一个价格标签lo