c语言:用二分法求方程在(-10,10)之间的根:2x^3-4x^2+3x-6=0.
用二分法求方程在(-10,10)之间的根:2x^3-4x^2+3x-6=0.
解:x1<=x0=(x1+x2)/2<=x2
程序:
#include<stdio.h>
#include<math.h>
int main()
{
float x0,x1,x2,fx0,fx1,fx2;
do
{
printf("输入x1,x2的值:");
scanf("%f,%f", &x1, &x2);
fx1 = 2*x1*x1*x1 - 4 * x1*x1 + 3 * x1 - 6;
fx2 = 2 *x2*x2*x2 - 4 *x2*x2 + 3 * x2 - 6;
} while (fx1*fx2>0);
do
{
x0 = (x1 + x2)/2;
fx0 = 2 * x0*x0*x0 - 4 * x0*x0 + 3 * x0 - 6;
if (fx0*fx1 < 0)
{
x2 = x0;
fx2 = fx0;
}
else
{
x1 = x0;
fx1 = fx0;
}
} while (fabs(fx0)>= 1e-5);
printf("x=%5.2f\n",x0);
return 0;
}
结果:
输入x1,x2的值:-10,15
x= 2.00
请按任意键继续. . .
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1742877
c语言:用二分法求方程在(-10,10)之间的根:2x^3-4x^2+3x-6=0.相关推荐
- C语言二分法求最小值解,C语言用二分法求方程的近似解的方法
基础知识以下地址: http://jingyan.baidu.com/article/597a06438def54312a524376.html 我的应用如下:求x^5+x^3+7=0,求取x的值是多 ...
- 二分法求方程根matlab,matlab用二分法求方程 的正根,要求误差小于0.0005
matlab编程题:用二分法求方程x^3-3*x-1=0的根 先建立二分法的fun.m文件,代码如下:functionfun(a,b,e)%f是自定义的函数%a为隔根区间左端点,b为隔根区间右端点,e ...
- 二分法求方程根--C语言
1088: 习题5-15 二分法求方程的根 时间限制: 1 Sec 内存限制: 12 MB 提交: 43 解决: 24 [提交][状态][讨论版] 题目描述 用二分法求下面方程在区间(a,b)之间 ...
- 5.C语言二分法求方程解
用二分法求方程解 #include <stdio.h> #include <math.h> double f(double x){return x*x-2*x-1; } dou ...
- c语言实现二分法_C语言实现二分法求解方程在区间内的根
C语言实现二分法求解方程在区间内的根. 设有非线性方程: 其中, 为 上连续函数且设 (不妨设方程在 内仅有一个实根),求上述方程实根的二分法过程,就是将含根区间[a,b]逐步分半,检查函数值符号的变 ...
- 用2分法求下面方程在( - 10, 10)之间的根2 * x*x*x - 4 * x*x + 3 * x - 6 = 0
题目 本题是谭浩强<c语言程序设计>第五章第十五题 题目:用2分法求下面方程在( - 10, 10)之间的根: 2 * xxx - 4 * x*x + 3 * x - 6 = 0; 提示: ...
- matlab 二分法求方程近似解
二分法求方程近似解 %用二分法求方程x^2-2=0近似解 function result=approximate_solution(d,a,b) %精度值d,初始值a,b f=@(x)x^2-2;%匿 ...
- C语言学习之用牛顿迭代法求下面方程在1.5附近的根: 2x³-4x²+3x-6=0
用牛顿迭代法求下面方程在1.5附近的根: 2x³-4x²+3x-6=0 在本题中 f(x) = 2x³-4x²+3x-6 可以写成以下形式:f(x) = ((2x-4)x+3)x-6 同样,f´(x) ...
- 用牛顿法求方程的根的c语言编程,用牛顿迭代法和二分法求方程的根【C语言】...
1.用牛顿迭代法求该方程在1.5附近的根:2X^3-4X^2+3X-6=0 #include #include double func(double x) //函数 {return 2*x*x*x-4 ...
- 用牛顿迭代法和二分法求方程的根【C语言】
1.用牛顿迭代法求该方程在1.5附近的根:2X^3-4X^2+3X-6=0 #include<stdio.h> #include<math.h> double func(dou ...
最新文章
- 今天你写控件了吗?----ASP.net控件开发系列(三)
- unittest框架(三)unittest+yaml数据驱动
- 密钥交换算法 - Java加密与安全
- jmeter 做ip欺骗遇到的坑
- [密码学基础][每个信息安全博士生应该知道的52件事][Bristol52]47.什么是Fiat-Shamir变换?
- Java-标识符和关键字
- vue-cli3.0相关的坑
- java 服务端重复提交_java 服务器端验证重复提交
- MySQL FAQs (持续更新中)
- .net中 参数out,ref,params的区别
- nginx.conf nginx设置用户权限
- mysql高性能学习笔记03_《高性能MySQL》学习笔记——第三章 服务器性能剖析
- 易语言钩子DLL注入源码及源码说明
- 周记20180309
- 2021年【CSDN毎周小结】
- Photoshop 油画效果
- 设备驱动程序是什么?为什么要有设备驱动程序?用户进程怎样使用驱动程序?
- 2022.7.26刷题合集
- 10个jQuery Page Peel插件
- 【Zabbix】Zabbix微信告警配置演示
热门文章
- esxi01磁盘扩容_给EXSI虚拟机中linux硬盘扩容
- 双系统怎么给Linux扩容,linux/win 双系统环境下为linux扩容
- 在word中一个符号怎么打,这个符号是上边一个白三角,下边一个黑三角,两个三角对称形成一个向右的箭头。
- 安装和配置Oracle10g详细教程
- Glide刷新图片闪啊闪
- java用接口求立方体表面积_Java练习 SDUT-3337_计算长方体、四棱锥的表面积和体积...
- CPU纯软件全虚拟化技术
- 微信公众号申请需要哪些材料
- java报错NoClassDefFoundError: Could not initialize class
- jmeter入门学习,第二篇jmeter采样器sample