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

#include<stdio.h>
#include<math.h>
double func(double x)   //函数
{return 2*x*x*x-4*x*x+3*x-6.0;}double func1(double x)  //导函数
{return 6*x*x-8*x+3;}double root(double num)
{
double x0,x1;
x0=num;
if(func1(x0)==0.0)  //若通过初值,函数返回值为0   
{printf("迭代过程中导数为0!\n");return x0;}
x1=x0-func(x0)/func1(x0);
while((fabs(x1-x0))>1e-6)
{
x0=x1;
x1=x0-func(x0)/func1(x0);
}
printf("该方程在1.5附近的根为:%lf。\n",x1);
return x1;
} main()
{
root(1.5);
}


2.用二分法求该方程的根:2X^3-4X^2+3X-6=0

#include<stdio.h>
#include<math.h>
main()
{
double func(double x);
double root(double a,double b);
root(-10,10);
}
double func(double x)  //函数
{
return 2*x*x*x-4*x*x+3*x-6.0;}double root(double a,double b)
{
double x;
x=(a+b)/2;
if(func(x)==0.0)   //若通过初值,函数返回值x   
{printf("该方程在-10到10区间内的根为:%lf,\n",x);return x;}
else
while(fabs(func(x))>1e-6)
{
if(func(x)*func(a)>0) a=x;
else b=x;
x=(a+b)/2;
}
printf("该方程在-10到10区间内的根为:%lf。\n",x);
return x;
}


用牛顿迭代法和二分法求方程的根【C语言】相关推荐

  1. 用牛顿法求方程的根的c语言编程,用牛顿迭代法和二分法求方程的根【C语言】...

    1.用牛顿迭代法求该方程在1.5附近的根:2X^3-4X^2+3X-6=0 #include #include double func(double x) //函数 {return 2*x*x*x-4 ...

  2. 不动点法和牛顿法求方程的根——matlab实例

    #小舞的个人笔记# 不动点法和牛顿法求方程的根--matlab实例 一.不动点法(用斯特芬森迭代法进行加速) 1.x^2-3*x+2-exp(x)=0 %f(x)=x^2-3*x+2-exp(x)=0 ...

  3. 求平方根的算法 牛顿迭代法和二分法

    牛顿法: public double sqr(double n){double x=n,y=0.0;while (Math.abs(x-y)>0.0001){y=x;x=(x+n/x)/2;}r ...

  4. 二分法求方程的根(Python)

    目录 1.概述 2.代码 3.结果 1.概述 求方程 f(x)=0的近似根的最简单方法为二分法,其基本思想是:首先根据方程有根定理(函数零点定理)确定方程的有根区间,然后不断的将有根区间一分为二,直到 ...

  5. python二分法求方程的根_Python查找函数f(x)=0根的解决方法

    线性代数分享方程f(x)=0的根 函数F(x)=0的重根与F'(x)=0的根有什么关系?有些人一旦错过了,就是一辈子不再主动联系,不愿打扰你的生活,连偶尔的寒暄都没有,成长就是这样的,不断的告别,不断 ...

  6. 二分法求解方程的根java_C语言二分法求解方程根的两种方法

    本文实例为大家分享了C语言二分法求解方程根的具体代码,供大家参考,具体内容如下 对于二分法求根,其实和弦截法思想很像,甚至更简单. 原理:先看如下的图 A,B两个点为跟的一个边界,通过一直缩小跟的边界 ...

  7. 二分法求方程的根_快速求解方程的根——二分法与牛顿迭代法

    今天是周四高等数学专题的第7篇文章. 之前的文章和大家聊了许多数学上的理论,今天和大家聊点有用的东西. 我们都知道,工业上的很多问题经过抽象和建模之后,本质还是数学问题.而说到数学问题就离不开方程,在 ...

  8. 二分法求方程根matlab,matlab用二分法求方程 的正根,要求误差小于0.0005

    matlab编程题:用二分法求方程x^3-3*x-1=0的根 先建立二分法的fun.m文件,代码如下:functionfun(a,b,e)%f是自定义的函数%a为隔根区间左端点,b为隔根区间右端点,e ...

  9. 二分法求方程根--C语言

    1088: 习题5-15 二分法求方程的根 时间限制: 1 Sec  内存限制: 12 MB 提交: 43  解决: 24 [提交][状态][讨论版] 题目描述 用二分法求下面方程在区间(a,b)之间 ...

最新文章

  1. ES6深入学习记录(一)class方法相关
  2. DNA sequencing technologies: 2006–2016
  3. information_schema.triggers 学习
  4. C/C++中的复数介绍
  5. python数组文件_python数组
  6. KubeCon 北美前瞻|在 2020 最后,容器领域有哪些值得你关注的话题?
  7. VC++如何处理自定义消息
  8. 自定义视图 视图控制器(UIViewController)
  9. GDCM:读取PatientName的测试程序
  10. gis根据范围批量分开图斑_基于BIM-GIS技术的公路预防性养护研究
  11. 2021年4月12日-民航上海医院-瑞金医院古北分院-检查报告单
  12. 读取/书写Java的XML格式properties文件
  13. nssstring 转换大小写
  14. Kafka常见痛点及优化方案
  15. shell编程:笔记*
  16. 对比目录差异,涉及到LINUX要小心,无法发现大小写问题
  17. Java SE基础教程——Eclipse开发工具的安装与使用
  18. 计算机硬盘数据如何恢复,如何防止硬盘数据被恢复?毁灭数据教程
  19. 测试高考体育成绩的软件,高考体育考试项目内容及成绩评定标准
  20. Elasticsearch API接口介绍

热门文章

  1. 80老翁谈人生(18):填表何须再发愁?
  2. Socket库函数介绍
  3. 吴洪声十问TapTap黄一孟:跟着你的兄弟们赚钱了吗?
  4. 两款网站维护404页面源码纯HMTL
  5. 阿里巴巴使用Java技术干嘛_阿里巴巴java技术岗三面分享
  6. 机器学习势能的拟合和热输运性质的计算
  7. 如何将以前wm手机所备份的bkg文件导入android手机,【极光ROM】-【三星S20(国行/港版/台版/韩版/美版) G981X-高通865】-【V5.0 Android-Q-TI8】...
  8. 苹果Safari浏览器Safari Technology Preview
  9. 疫情期间,天天对着你“开枪”的额温枪,你知道它的工作原理吗?
  10. 国产芯片替代ST很容易:记航顺HK32F103RET6替代STM32F103RET6