资源简介
matlab开发-使用gnewton-raphson方法查找任意多变量的根。用牛顿-拉斐逊法求任意多项式的根
代码片段和文件信息
function root=find_root(coef)
len=length(coef); %number of coefficients of the given polynomial.
x=100; % initial guess(This can be set to any value as the preference)
error=inf;
while(error>0.00001) %answer is correct up to 0.00001.
y=0;
ydif=0;
for n=0:len-1
y=y+coef(len-n)*x^n; %calculating the polynomial value
ydif=ydif+n*coef(len-n)*x^(n-1); %calculating the derivative value
end
error=y/ydif; %difference between previous approximation and new approximation in newtorn rapson method.
x=x-y/ydif; %newly approximated value for the newtown rapson method
end
disp(x);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 622 2010-09-26 09:10 find_root.m
文件 1318 2014-02-12 13:16 license.txt
相关资源
- matlab开发-nnsysid
- matlab开发-UR5控制Matlab
-
matlab开发-mssamultiob
jectivesalpswarmalg - matlab开发-Vasicek
- matlab开发-直流到全桥逆变器
- matlab开发-使用xFoiland ParseCGeometric参数
- matlab开发-如何模拟6到10个输入状态空
- matlab开发-mtype340
- matlab开发-rafaelaeroXFOILinterface
-
matlab开发-单相三电平去阻尼Pwmba
s - matlab开发-scatter3sph
- matlab开发-TraCI4Matlab
- matlab开发-三个27电平转换器,带有单
- matlab开发-DynaSimDynaSim
- matlab开发-spy2m
- matlab开发-landmask
- matlab开发-经济调度通用算法解决方案
- matlab开发-图片加密和解密
- matlab开发-分子通讯粘着剂
- matlab开发-IEEE754二进制表示
- matlab开发-kmvcreditriskmodel违约风险概率
- matlab开发-17电平模块多电平转换器
- matlab开发-Xfoilformatlab
- matlab开发-脑瘤的分割
- matlab开发-车辆网络工具箱支持kvaser和
- matlab开发-CryoSat2DEMs
- matlab开发-BlandAltmanplot
- matlab开发-使用PSO的最佳模糊控制器
- matlab开发-电机磁轴承
- matlab开发-Treynorblackportfoliomanagement模型
评论
共有 条评论