• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: Matlab
  • 标签: matalb  

资源简介

MATLAB学习研究,转MATLAB牛顿法求解非线性方程组 源程序代码(1).rar

资源截图

代码片段和文件信息

function  Newton()
x0=[0.1;0.5];
x1=x0-inv(myJacobi(x0))*myfun(x0);
while norm(x1-x0)>1e-3
    x0=x1;
    x1=x0-inv(myJacobi(x0))*myfun(x0);
end
x1
msgbox(‘MATLAB编程答疑,请加QQ: 1530497909‘‘MATLAB答疑‘‘help‘)
web http://url.cn/NSFcAs -browser
end

function f=myfun(x)
syms x1 x2
f1=(15*x1+10*x2)-((40-30*x1-10*x2)^2*(15-15*x1))*5e-4;
f2=(15*x1+10*x2)-((40-30*x1-10*x2)*(10-10*x2))*4e-2;
f=[f1;f2];
x1=x(1);
x2=x(2);
f=eval(f);
end

function J=myJacobi(x)
syms x1 x2
f1=(15*x1+10*x2)-((40-30*x1-10*x2)^2*(15-15*x1))*5e-4;
f2=(15*x1+10*x2)-((40-30*x1-10*x2)*(10-10*x2))*4e-2;
J=[diff(f1x1) diff(f1x2)
   diff(f2x1) diff(f2x2)];
x1=x(1);
x2=x(2);
J=eval(J);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        697  2014-06-07 12:59  MATLAB牛顿法求解非线性方程组 源程序代码\Newton.m

     文件        333  2014-05-17 20:48  MATLAB牛顿法求解非线性方程组 源程序代码\Read Me.url

     文件        294  2014-02-06 11:28  MATLAB牛顿法求解非线性方程组 源程序代码\联系我们.txt

     目录          0  2014-06-07 12:58  MATLAB牛顿法求解非线性方程组 源程序代码

----------- ---------  ---------- -----  ----

                 1324                    4


评论

共有 条评论