用牛顿法计算根号a的Matlab 程序.急.

问题描述:

用牛顿法计算根号a的Matlab 程序.急.

function root=NewtonRoot(f,a,b,eps)% 用牛顿法求方程的一个根% 方程的表达式:f% 区间的左端点:a% 区间的右端点;b% 根的精度:eps% 求得的根:rootif(nargin==3)eps=1.0e-4;endf1=subs(sym(f),findsym(sym(f)),a)...如果是根号3呢命令如下root=NewtonRoot('x^2-3',1,5)结果root =1.7321