电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

牛顿法求解非线性方程组matlab源程序

牛顿法求解非线性方程组matlab源程序_第1页
1/3
牛顿法求解非线性方程组matlab源程序_第2页
2/3
牛顿法求解非线性方程组matlab源程序_第3页
3/3
牛顿法求解非线性方程组 matlab 源程序Newton-Raphson 求解非线性方程组 matlab 源程序matlab 程序如下:function???hom[P,iter,err]=newton('f','JF',[;; ],,,1000);disp(P);disp(iter);disp(err);?function Y=f(x,y,z)Y=[x^2+y^2+z^2-1;????2*x^2+y^2-4*z;????3*x^2-4*y+z^2];??function y=JF(x,y,z)f1='x^2+y^2+z^2-1';f2='2*x^2+y^2-4*z';f3='3*x^2-4*y+z^2';df1x=diff(sym(f1),'x');df1y=diff(sym(f1),'y');df1z=diff(sym(f1),'z');df2x=diff(sym(f2),'x');df2y=diff(sym(f2),'y');df2z=diff(sym(f2),'z');df3x=diff(sym(f3),'x');df3y=diff(sym(f3),'y');df3z=diff(sym(f3),'z');j=[df1x,df1y,df1z;df2x,df2y,df2z;df3x,df3y,df3z];y=(j);?function [P,iter,err]=newton(F,JF,P,tolp,tolfp,max)%输入 P 为初始猜想值,输出 P 则为近似解%JF 为相应的 Jacobian 矩阵%tolp 为 P 的允许误差%tolfp 为 f(P)的允许误差%max:循环次数Y=f(F,P(1),P(2),P(3));for k=1:max????J=f(JF,P(1),P(2),P(3));????Q=P-inv(J)*Y;????Z=f(F,Q(1),Q(2),Q(3));????err=norm(Q-P);????P=Q;????Y=Z;????iter=k;????if (errfunction???homework4[P,iter,err]=newton('f','JF',[;; ],,,1000);disp(P);disp(iter);disp(err);?function Y=f(x,y,z)Y=[x^2+y^2+z^2-1;????2*x^2+y^2-4*z;????3*x^2-4*y+z^2];??function y=JF(x,y,z)f1='x^2+y^2+z^2-1';f2='2*x^2+y^2-4*z';f3='3*x^2-4*y+z^2';df1x=diff(sym(f1),'x');df1y=diff(sym(f1),'y');df1z=diff(sym(f1),'z');df2x=diff(sym(f2),'x');df2y=diff(sym(f2),'y');df2z=diff(sym(f2),'z');df3x=diff(sym(f3),'x');df3y=diff(sym(f3),'y');df3z=diff(sym(f3),'z');j=[df1x,df1y,df1z;df2x,df2y,df2z;df3x,df3y,df3z];y=(j);?function [P,iter,err]=newton(F,JF,P,tolp,tolfp,max)%输入 P 为初始猜想值,输出 P 则为近似解%JF 为相应的 Jacobian 矩阵%tolp 为 P 的允许误差%tolfp 为 f(P)的允许误差%max:循环次数Y=f(F,P(1),P(2),P(3));for k=1:max????J=f(JF,P(1),P(2),P(3));????Q=P-inv(J)*Y;????Z=f(F,Q(1),Q(2),Q(3));????err=norm(Q-P);????P=Q;????Y=Z;????iter=k;????if (err

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

牛顿法求解非线性方程组matlab源程序

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群