• 大小: 566B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Matlab
  • 标签: 数值分  牛顿  MATLA  

资源简介

该资源为数值分析里面经典的牛顿法用于非线性方程的求根的方法,虽然不是很难的方法,但是可以用于学习,使用的MATLAB编程,需要一定的MATLAB基础。

资源截图

代码片段和文件信息

function [x_stareps]=Newton(funak_max)
%difffun该函数的导函数
%a在a附近求零点
%eps误差
%k_max最大迭代次数
syms x;
difffun=diff(funx);%对原函数求导
k=0;
x_k=a;
f_xk=double(subs(funxx_k));%函数

fdiff_xk=double(subs(difffunx_k));%导数

x_k1=x_k-f_xk/fdiff_xk;%迭代格式

  

评论

共有 条评论