%%%程序编写者  西北工业大学自动化学院    Email: yincwxa2013@mail.nwpu.edu.cn

%%  All rights reserved

clear

clc

x0=input('输入迭代初值x0=')

syms x

f=input('输入函数f(x)=')

df=diff(f)

t=1;

epuc=input('输入精度要求eupc=')

if epuc>0

epuc=epuc;

else epuc=0.000001

end

%牛顿迭代法

while(t>epuc)

x=x0

x1=x-eval(f)/eval(df);

t=abs(x-x1);

x0=x1;

end

x1

%%%%%%%%%

输入迭代初值x0=1.8

x0 =

1.8000

输入函数f(x)=x^4-x^2-3

f =

x^4-x^2-3

df =

4*x^3-2*x

输入精度要求eupc=0.00000000001

epuc =

1.0000e-011

x =

1.8000

x =

1.5842

x =

1.5223

x =

1.5175

x =

1.5175

x =

1.5175

x1 =

1.5175

转载本文请联系原作者获取授权,同时请注明本文来自殷春武科学网博客。

链接地址:http://blog.sciencenet.cn/blog-748007-751141.html

上一篇:数值分析--非线性方程组牛顿迭代法matlab程序

下一篇:数值分析--非线性函数抛物线迭代法matlab程序

数值分析牛顿法 matlab,科学网—数值分析--非线性函数牛顿迭代法matlab程序 - 殷春武的博文...相关推荐

  1. 用matlab求不动点迭代,科学网—数值分析--非线性方程组不动点迭代法matlab程序 - 殷春武的博文...

    %%%程序编写者  西北工业大学自动化学院    Email: yincwxa2013@mail.nwpu.edu.cn %%  All rights reserved clear clc x1=in ...

  2. matlab分析雅克比矩阵,科学网—数值分析---雅克比求特征值matlab程序 - 殷春武的博文...

    %%%程序编写者  西北工业大学自动化学院    Email: yincwxa2013@mail.nwpu.edu.cn %%  All rights reserved %雅克比求特征值 clear ...

  3. 非线性方程组牛顿迭代法matlab,matlab实现牛顿迭代法求解非线性方程组

    <matlab实现牛顿迭代法求解非线性方程组>由会员分享,可在线阅读,更多相关<matlab实现牛顿迭代法求解非线性方程组(5页珍藏版)>请在人人文库网上搜索. 1.matla ...

  4. MATLAB运行提示未定义函数或者变量,MATLAB出现未定义函数或变量

    MATLAB 二元二次函数出图 老是出现错误, xy的个数不同不能计算z值,改为[x,y]=meshgrid(72.00:80.00,65.00:90.00);z=x*pi.*y.*y./100000 ...

  5. 牛顿迭代法例题 matlab,牛顿迭代法-matlab程序(解线性方程组)

    牛顿迭代法 matlab程序(解线性方程组) 作者:佚名来源:转载发布时间:2009-3-7 16:55:53 减小字体 增大字体 1.功能 本程序采用牛顿法,求实系数高次代数方程 f(x)=a0xn ...

  6. 牛顿迭代法解线性方程matlab程序,牛顿迭代法matlab程序(解线性方程组)

    <牛顿迭代法matlab程序(解线性方程组)>由会员分享,可在线阅读,更多相关<牛顿迭代法matlab程序(解线性方程组)(4页珍藏版)>请在金锄头文库上搜索. 1.牛顿迭代法 ...

  7. 牛顿迭代法-matlab实现

    牛顿迭代法-matlab实现 牛顿迭代法简介: 牛顿迭代法又称为切线法,简单来说就是不断求切线与x轴的交点,来逐渐接近解的迭代过程.方法使用函数f(x)的泰勒级数的前面几项来寻找方程f(x) = 0的 ...

  8. 非线性动力学 matlab,科学网—非线性脉冲耦合动力学以及Matlab 源程序 - 王又法的博文...

    在这篇文章中,我们给出了非线性脉冲和孤子耦合的理论,它包含了2阶3阶色散,模间色散,损耗增益,色散不匹配,高阶非线性等等.文章主要说明了几个非线性耦合的基本问题: 非线性脉冲耦合行为主要依赖于参量Lc ...

  9. shiftdim matlab,科学网—matlab函数(矩阵相关) - 黄妮妮的博文

    matlab函数(矩阵相关) functions frequently used in matlab in respect of matrix Elementary matrices. zeros   ...

最新文章

  1. JSP 开发环境搭建概述
  2. Windows Sockets2 详解2——堵塞与非堵塞模式
  3. ASP.Net生成静态HTML页
  4. Flink 异步IO访问外部数据(mysql篇)
  5. (转)大型网站架构演化发展历程
  6. 科大星云诗社动态20210218
  7. php 本地mysql 代码_基于本地数据库的 IP 地址查询 PHP 源码
  8. 《C和指针》——stdarg宏简介
  9. 实战:基于RabbitMQ的TTL以及死信队列,实现延迟付款,手动补偿案例
  10. 大数据开发笔记(十):Hbase列存储数据库总结
  11. 【ORACLE】字符串操作 B字符串时A的一部分
  12. 从模板引擎到模板引擎-使用aspx页面作为模板引擎的一种实现
  13. 练手python_在图像上增加数字
  14. Camtasia Studio2023专业的电脑屏幕录像视频编辑软件
  15. Android 打开第三方APP
  16. java随机生成名字_java随机生成一个名字和对应拼音的方法
  17. vos3000如何检查落地网关配置正常,路由分析
  18. macbook air重量 macbook air配置
  19. python运维自动化老男孩_老男孩第十四期 python 自动化运维第二周
  20. 关于Java字符串的全部,就在这篇文章里了

热门文章

  1. C语言编写一个备份文件,2014年3月二级C语言上机题库备份.doc
  2. 贴花纸怎么贴_陶瓷贴花纸DIY怎么做?
  3. mac怎么合并两个容器_Mac怎么合并文件夹?macz不容错过的苹果mac教程分享
  4. C++对单向链表进行排序
  5. QT学习笔记(十三):绘制图像
  6. PyTorch框架学习十一——网络层权值初始化
  7. mysql 8.0.25 取巧解决修改密码报错问题
  8. Python学习笔记(列表和元组的简单实用)
  9. C++虚函数表和多态
  10. labelme标注文件转coco json,coco json转yolo txt格式,coco json转xml, labelme标注文件转分割,boxes转labelme json