寻求用VB编的求解非线形方程组的程序!!!!!!!!!
编制机构运动及动力分析程序时,需要求解非线形方程组的程序,恳请众高手帮助!!多谢 什么方程?明总:就是一个解决(((非线形方程组)))的通用程序
如:sin(x)/x=c,c为一小于1的已知数值,求 x 特定的方程一般总是有办法求解的,便要定通用程序几乎不可能。非线性方程本身就有很多种类:
对于多元高次方程组,可通过逐步消元转为一元高次方程或无理方程求解。
对于包含三角函数、指数等初等函数的方程:f(x) = 0 (其它形式的方程总是可以变换成这样的。)若函数f(x)在求解的闭区间内连续,开区间内可导且仅存在有限个极值点和拐点(当然,若函数的导函数f'(x)过于复杂,程序设计或者算法设计将很麻烦。)可以使用分区间的二分法求解方程的近似解。
对于不满足连续可导要求的函数方程或包括类似椭圆积分等的超越方程,计算机大概只能采用级数展开,将方程转换为多个高次方程。这其中不仅要保证每个级数展开是分区间收敛的,还要保证方程的解(也是无穷级数)也是收敛的。它所涉及的数学知识恐怕在明经内还难有人掌握。
如果你的工作确实需要非线性方程的通用解法,试试到清华或北大的BBS上碰碰运气,那有专门的数学论坛。
页:
[1]