采用数值方法计算方程多个根
难点
常用的二分法等求根方法只能计算出方程一个根,没有算法能够同时返回两个甚至多个根。
解决方法
采用循环将各个根所在子区间作为初始区间代入二分法等数值方法中计算。
子区间选取
需要通过函数图像等方法进行辅助。
point = [-1;-0.9;-0.5;0;0.5;0.9;1];
for interval = 1:6
start = point(interval);
finish = point(interval+1);
% regular bisection method
....
end
相关问题: