代码:用二分法求2x^3-4x^2+3x-6=0在-10~10之间的根(函数)
来源:互联网 发布:网络运营商有哪些 编辑:程序博客网 时间:2024/05/02 04:47
<span style="font-family:Comic Sans MS;font-size:18px;">#include<stdio.h>//用二分法求2x^3-4x^2+3x-6=0在-10~10之间的根#include<math.h>double f(double x){double y=2*x*x*x-4*x*x+3*x-6;return (y);}int main(){double x1=-10,x2=10,mid,ans=11;while(ans==11){mid=(x1+x2)/2;if(fabs(f(mid))<1e-6)ans=mid;else{if(f(x1)*f(mid)<0)x2=mid;else x1=mid;}}printf("%.2lf\n",ans);return 0;}</span>
tip:利用函数可以让程序的流程一目了然而不至于写得乱糟糟的。
用(-1e-6~1e-6这样的很小的区间代表0,避免误差导致的无解。
written by Sneexy.
0 0
- 代码:用二分法求2x^3-4x^2+3x-6=0在-10~10之间的根(函数)
- 用二分法求方程2x^3-4x^2+3x-6=0在(-10,10)之间的根
- 用二分法求下面方程在(-10,10)之间的根:2x^3-4x^2+3x-6=0
- c语言:用二分法求方程在(-10,10)之间的根:2x^3-4x^2+3x-6=0.
- 用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根
- 二分法求方程2x³-4x²+3x-6=0的近似解
- 用牛顿迭代法求下面方程在1.5附近的根:2x^3-4x^2+3X-6=0
- 用牛顿迭代法求下面方程在1.5附近的根:2x^3-4x^2+3x-6=0
- //求函数f(x)=x*x+2*x+1在【0,2】上的定积分//
- c语言:用牛顿迭代法求方程在1.5附近的根:2x^3-4x^2+3x-6=0.
- 使用二分法求解f(x)=x^3-x-1=0在区…
- (二分法)求X的N次方
- 计算2和3之间X^x接近10
- 【c语言】有一个函数: x < 1 --- y = x 1 <= x < 10 --- y = 2 * x - 1 x >= 10 --- y = 3 * x - 11 输
- 习题 4.6 有一个函数:y=x (x<1) y=2x-1 (1<=x<10) y=3x-11 (x>=10) 写程序,输入x的值,输出y相应的值。
- 求一元二次方程a*x*x+b*x+c=0的3个根
- x^1 + x ^2 +...+x ^n = m 求x
- acm-求sinh(x)的值,sinh(x) = (ex-e-x)/2 ,其中用一个函数求e^x 。
- 【可持久化线段树】【主席树】[HDU4417]Super Mario
- Codeforces Round #340 (Div. 2) A B C D
- angularjs 复制
- Linux 搭建LAMP 源码编译详细文档
- 空间滤波&频域滤波(2)
- 代码:用二分法求2x^3-4x^2+3x-6=0在-10~10之间的根(函数)
- 我是如何入门html和php的
- STM32 堆和栈的学习
- 读书笔记 精通CSS 高级Web标准解决方案(第2版)1~3章
- android listview优化:滑动时颜色错乱问题
- 2014年第五届蓝桥杯C/C++程序设计本科B组省赛 李白打酒(结果填空)
- Swift 航歌-做最好的开发者知识平台
- HTML基础知识总结一
- Map all the things in Swift 映射所有东西