数学建模社区-数学中国

标题: 求解任意函数指定区间内的所有实根 [打印本页]

作者: 建不了的模。    时间: 2015-1-13 12:06
标题: 求解任意函数指定区间内的所有实根
本程序使用数值分析的方法找出任意函数指定区间内的所有实根。算法是通过一系列Chebyshev多项式毕竟目标函数,然后使用一种高效的数值分析方法(J.P. Boyd [see Appl. Num. Math. 56 pp.1077-1091 (2006)])求解出逼近函数的根。

如下形式所示,目标函数必须为MATLAB的匿名函数,比如

FindRealRoots(@(x) besselj(1,x),a,b,n)  

然后程序将基于n元切比雪夫展开,找出函数besselj(1,x)在区间[a,b]上所有实根。程序的最后,会给出运行时间,并绘制出原函数和毕竟函数的图像。如果两个图形重合性不好,请提高n的值并重新计算。




作者: 我可以叫什么    时间: 2015-1-13 17:12
哈哈哈哈哈哈





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5