2021-01-07 matlab数值分析 非线性方程求根 牛顿法
生活随笔
收集整理的這篇文章主要介紹了
2021-01-07 matlab数值分析 非线性方程求根 牛顿法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
matlab數值分析 非線性方程求根?牛頓法
%牛頓法求非線性方程的根: % 輸入:fun--非線性函數;dfun--非線性函數導數;x0--初始值;tol--精度; % 輸出:x--非線性方程數值根 function [x,iter]=newton(fun,dfun,x0,tol) format long iter=1; x=x0; while iter<500x=x-feval(fun,x)/feval(dfun,x);if abs(feval(fun,x))<tolbreak;enditer=iter+1; endnewton的函數文件
?
function y=fun3(x)y=x*cos(x)+2;%?
newton的導函數文件
???????
function y=dfun3(x)y=cos(x)-x*sin(x);調用程序
x=newton(@fun3,@dfun3,2,1e-3)?
總結
以上是生活随笔為你收集整理的2021-01-07 matlab数值分析 非线性方程求根 牛顿法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021-01-07 matlab数值分
- 下一篇: 2021-01-07 matlab数值分