用牛顿迭代法求方程在1.5附近的根:2x^3-4x^2+3x-6=0.

解:牛顿迭代法又叫牛顿切线法。设f =2x^3-4x^2+3x-6,f1为方程的导数,则f1 = 6x^2 - 8x+3,且f1=(f(x0)-0)/(x0-x1),推导得:x1 = x0 - f / f1

程序:

#include<stdio.h>

#include<math.h>

int main()

{

double x0,x1,f,f1;

x1 = 1.5;

do

{

x0 = x1;

f = 2*x0*x0*x0 - 4 * x0*x0 + 3 * x0 - 6;

f1 = 6 * x0*x0 - 8 * x0 + 3;

x1 = x0 - f / f1;

} while (fabs(x0 - x1) >= 1e-5);

printf("The root of equation is %5.2f\n",x1);//The root of equation is表示方程的根

return 0;

}

结果:

The root of equation is  2.00

请按任意键继续. . .

本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1742876

c语言:用牛顿迭代法求方程在1.5附近的根:2x^3-4x^2+3x-6=0.相关推荐

  1. 用牛顿迭代法求方程。

    用牛顿迭代法求方程:2*pow(x,3)-4*pow(x,2)+3*x-6=0在1.5附近的根. 假定初值为x[0], 则迭代公式为:x[n+1]=x[n]-f(x[n])/df(x[n]) 结束迭代 ...

  2. c语言 迭代法求方程的根,编写用牛顿迭代法求方程根的函数

    问题描述: 编写用牛顿迭代法求方程根的函数. 方程为:a*x^3 + b*x^2 + c*x + d = 0,系数a,b,c,d由主函数输入. 求x在1附近的一个实根.求出根后,由主函数输出. #in ...

  3. 用牛顿迭代法求方程的根

    用牛顿迭代法求方程的根(C语言) 题目要求:牛顿迭代法是一种重要的基本的求方程根的方法.现有方程为axˆ3+bxˆ2+cx+d=0,系数a,b,c,d的值一次为1,2,3,4,由主函数输入.求x在1附 ...

  4. 用c语言编制牛顿法程序,求解试用newton法求函数,YTU 2405: C语言习题 牛顿迭代法求根...

    2405: C语言习题 牛顿迭代法求根 时间限制: 1 Sec  内存限制: 128 MB 提交: 562  解决: 317 题目描述 用牛顿迭代法求根.方程为ax3+bx2+cx+d=0.系数a,b ...

  5. 牛顿迭代法求方程的根

    牛顿迭代法(牛顿-拉弗森方法) 五次及以上多项式方程没有根式解(就是没有像二次方程那样的万能公式),这个是被伽罗瓦用群论做出的最著名的结论.没有根式解不意味着方程解不出来,数学家也提供了很多方法,牛顿 ...

  6. 用牛顿迭代法求方程的根matlab,牛顿迭代法求方程根的MATLAB程序

    function [x_reality,n_reality] = Newt( f_name,x_start,tolerance,n_limit) %% %牛顿迭代法(切线法)求解方程f_name = ...

  7. matlab用牛顿迭代法求解方程,牛顿迭代法求方程解 程序如下

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function [x_reality,n_reality] = Newt( f_name,x_start,tolerance,n_limit) %% % ...

  8. 100个python算法超详细讲解:牛顿迭代法求方程根

    1.问题描述 编写用牛顿迭代法求方程根的函数.方程为ax 3 +bx 2 +cx+d=0,系数a. b.c.d由主函数输入,求x在1附近的一个实根.求出根后,由主函数输出. 2.问题分析 牛顿迭代法是 ...

  9. Python趣味算法入门 - 牛顿迭代法求方程根

    问题描述 编写用牛顿迭代法求方程根的函数.方程为,系数a,b,c,d由主函数输入,求x在1附近的一个实根.求出根后,由主函数输出. 牛顿迭代法的公式:,设迭代到  时结束. 分析 在网上可以找到很多关 ...

  10. 用牛顿迭代法求方程的根matlab,牛顿迭代法求方程解 程序如下

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function [x_reality,n_reality] = Newt( f_name,x_start,tolerance,n_limit) %% % ...

最新文章

  1. 酸奶饮料新产品口味测试研究案例
  2. 编译phonetisaurus时configure找不到openfst的问题解决
  3. u-boot之怎么实现分区
  4. /UI5/IF_UI5_REP_PERSISTENCE - why I cannot deploy app to GM6
  5. 英语口语 week13 Monday
  6. mysql慢查询面试题_头条Java岗3面入职:事务+慢查询SQL+Redis+秒杀设计面试题等
  7. Linux 命令(76)—— kill 命令
  8. 理解用户模式(User Mode)和内核模式(Kernel Mode)
  9. C#基础复习(4) 之 浅析List、Dictionary
  10. 杭电2072 单词数
  11. 批量删除redis key
  12. 利用匈牙利法求解指派问题
  13. python cmp_to_key
  14. Matlab-SEIR传染病模型预测
  15. KTV项目之3个ListView的跳转和加载歌手图片
  16. 理解Spring Security中permitAll()和anonymous()的区别
  17. MQTT3-常见的MQTT服务器介绍
  18. xss漏洞原因以及如何应对
  19. 电脑c盘不够用怎么扩容,磁盘c怎么扩展
  20. 千行百业中的我们,数字山河间的中国速度

热门文章

  1. java.sql.SQLException: Cannot create com.liqi.entry.User: com.li.entry.User Query: SELECT * from u
  2. 有没有一款手机桌面便签软件?真正好用的便签软件推荐
  3. 管理科学与工程 国内核心期刊 国外a刊及SCI
  4. [转载]乔布斯十大经典语录
  5. linux编译n2n v2,在centos下安装n2n服务器
  6. HMM原理解析(转载)
  7. iOS多线程之GCD
  8. URLOS安装、升级、卸载
  9. 全球与中国高效无气油漆喷涂机市场深度研究分析报告
  10. platform驱动和pci驱动的区别