⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newton.m

📁 实现matlab的牛顿法。牛顿法是非常有高效的
💻 M
字号:
% Created by colent 12/7% Copyright (C) 2007-2008 XMU 数值分析 Experiment. All rights reserved.\nAuthors: 廖绮绮(ID:04120049).% Thanks 鞠颖老师% 牛顿迭代法function  [] = Newton()format long     % 显示多位有效数字count = 0       % 记录迭代次数x0 = 1.5        % 用户给的初值pause;f = x0^3-x0-1;  % 用户给的函数ff = 3*x0^2-1;  % 用户给的函数的导数x = x0 - f/ff   % 计算第一次迭代xprev = x0;     % xprev表示上次的迭代值pause;while abs(x - xprev) > eps*abs(x)   % eps近似为2.2e-16 若两次的迭代相差很小,则说明已经解决问题    xprev = x;     f = xprev^3 -xprev -1;    ff = 3*xprev^2-1;    x = xprev - f/ff            count = count +1    pause;end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -