社区
C++ 语言
帖子详情
问一个非C++的问题,是数值分析的,有人解答吗?用二分法求方程x^2-x-1=0的正根,要求误差小于0.05。
yiezi0919
2007-06-24 02:03:57
问一个非C++的问题,是数值分析的,有人解答吗?用二分法求方程x^2-x-1=0的正根,要求误差小于0.05。
...全文
1514
6
打赏
收藏
问一个非C++的问题,是数值分析的,有人解答吗?用二分法求方程x^2-x-1=0的正根,要求误差小于0.05。
问一个非C++的问题,是数值分析的,有人解答吗?用二分法求方程x^2-x-1=0的正根,要求误差小于0.05。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
夜雨_倚琴
2007-06-26
打赏
举报
回复
前几天一大一学弟问过我,很简单的说
activateMan
2007-06-26
打赏
举报
回复
以上给出的是用二分法求解。还有一个收敛根快的方法是牛顿迭代。求解这个数值问题还有别的方法,就不多说了。
yiezi0919
2007-06-25
打赏
举报
回复
F1为正解??
石雕
2007-06-25
打赏
举报
回复
F1 为正解, 你看了吗?
yiezi0919
2007-06-24
打赏
举报
回复
能得出正确结果吗?
非常感谢!
laiwusheng
2007-06-24
打赏
举报
回复
namespace solve
{
//////////////////////////////////////////////////////////////////////////
/// 二分法
double EPS_Bisection =5e-6; //根容许的误差
double DELTA_Bisection =1e-6; //|f(x)|容许的误差
float Bisection( float a,float b,float (*f)(float) )
{
float c,fc,fa=f(a),fb=f(b);
int n=1;
cout<<"二分次数\tc\tf(c)\n";
while(1)
{
if( fa*fb>0 )
return 0;
c =(a+b)/2,fc =f(c);
if( fabs(fc) < DELTA_Bisection )
break;
else if (fa*fc<0)
{
b=c;
fb=fc;
}
else
{
a=c;
fa=fc;
}
if( b-a< EPS_Bisection )
break;
cout<<'\t'<<n++<<'\t'<<c<<'\t'<<fc<<endl;
}
return c;
}
float f_Bisection(float x)
{
return x^2-x-1; //求解的方程
}
数值分析
中
二分法
求
解线性
方程
的
c++
代码
根据提供的代码片段,我们可以看到这是
一个
使用
二分法
寻找
方程
\( f(x) = x^3 - x - 1 = 0 \)根的
C++
程序。接下来对代码进行详细解析: 1. **函数定义**: ```cpp double f(double x) { double y; y = x * x * x...
数值计算实验_C_
C++
_
二分法
_cpp代码__
数值分析
数值计算实验_C_
C++
_
二分法
_cpp代码__
数值分析
数值分析
实验报告(一) 一. 实验名称:
误差
分析、
非
线形
方程
的迭代法(1) 二. 实验目的:
误差
分析、
二分法
三. 题目:(验证用)
方程
在[1,2]的根。 准确值为x = 1....
二分法
求
方程
根
二分法
求
方程
根,基于c\
c++
,带有注释。
数值分析
中经常会用到
牛顿迭代
求
根算法的分析与实现 论文 完整版
+… 取其线性部分,作为
非
线性
方程
f(x) = 0的近似
方程
,即泰勒展开的前两项,则有f(x0)+f'(x0)(x-x0)=f(x)=0 设f'(x0)≠0则其解为x1=x0-f(x0)/f'(x0) 这样,得到牛顿法的
一个
迭代序列:x(n+1)=x(n)-f(x(n))/f'(x...
数值分析
二分法
C程序
在给定的"
数值分析
二分法
C程序"中,我们可以深入探讨
二分法
的原理以及如何用C语言实现这一算法。
二分法
的基本思想是:对于
一个
连续函数f(x),如果已知它在某个闭区间[a, b]上存在零点(即f(a) * f(b) ),那么可以...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章