题目
C++编程 用牛顿迭代法求方程:3x3+2x2-8x-5=0,在x=1.5附近的根.
⑴ 用牛顿迭代法求方程:3x3+2x2-8x-5=0,在x=1.5附近的根.
⑵ 要求
前后两次求出的x的差的绝对值小于10-6 ,则为结果.
⑶ 思路
如下图所示的示意图,设xn为一个接近xa的近似根,过(xn, f(xn)) 点做切线,其切线方程为:
式中只有xn+1为未知量,将它放在等号的左边,即:
上式就为牛顿迭代公式.
这是一种迭代算法,用循环实现.具体操作步骤如下:
① 设变量x0为x的初始近似根,题目中已给出1.5,初始根如果题目中没有给出的话,可以自己给定一个附近的初值,将其代入公式,求出方程f的值和方程导数f1的值;
方程f为:f=3x03+2x02-8x0-5
方程导数f1为:f1=9x02+4x0-8
② 用迭代公式x1=x0-f/f1进行迭代,求出x1比x0要接近方程真实的根;
③ 当|x1-x0|大于某个很小的数时(如10-6),认为未得到方程的根,此时将x1→x0,再次求f、f1,并迭代,又求出一个新的更接近方程根的x1;
④ 如此循环,直到 |x1-x0|≤10-6时,可以认为x1就是方程的的近似根.
#include
#include
using namespace std;
void main()
{
double x0=1.50,x,f,f1,x1,a;
f=3*x0*x0*x0+2*x0*x0-8*x0-5;
f1=9*x0*x0+4*x0-8;
x1=x0-f/f1;
cout
⑴ 用牛顿迭代法求方程:3x3+2x2-8x-5=0,在x=1.5附近的根.
⑵ 要求
前后两次求出的x的差的绝对值小于10-6 ,则为结果.
⑶ 思路
如下图所示的示意图,设xn为一个接近xa的近似根,过(xn, f(xn)) 点做切线,其切线方程为:
式中只有xn+1为未知量,将它放在等号的左边,即:
上式就为牛顿迭代公式.
这是一种迭代算法,用循环实现.具体操作步骤如下:
① 设变量x0为x的初始近似根,题目中已给出1.5,初始根如果题目中没有给出的话,可以自己给定一个附近的初值,将其代入公式,求出方程f的值和方程导数f1的值;
方程f为:f=3x03+2x02-8x0-5
方程导数f1为:f1=9x02+4x0-8
② 用迭代公式x1=x0-f/f1进行迭代,求出x1比x0要接近方程真实的根;
③ 当|x1-x0|大于某个很小的数时(如10-6),认为未得到方程的根,此时将x1→x0,再次求f、f1,并迭代,又求出一个新的更接近方程根的x1;
④ 如此循环,直到 |x1-x0|≤10-6时,可以认为x1就是方程的的近似根.
#include
#include
using namespace std;
void main()
{
double x0=1.50,x,f,f1,x1,a;
f=3*x0*x0*x0+2*x0*x0-8*x0-5;
f1=9*x0*x0+4*x0-8;
x1=x0-f/f1;
cout
提问时间:2020-10-30
答案
你没有重新计算你定义的 a
循环最后加一条语句
while(a>10e-6)
{
.
.
a=fabs(x0-x1);
}
循环最后加一条语句
while(a>10e-6)
{
.
.
a=fabs(x0-x1);
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1哭是描写心情的词语吗
- 2原子核外层电子的分层排布
- 3要一段描写大海景色的段子!
- 4一只装满水总质量为750g,装满酒精总质量为650g,则瓶子质量为() A.250g B.150g C.650g D.500g
- 5在"男生比女生多百分之几"中,()是单位"1",这道题实际上是求()占()的百分之几?
- 6两个数的积为15.3其中一个因数是56.1与11的商、另一个因数是?
- 7描写季节特点的句子
- 8若关于X的方程3ax-2=2x的解比方程5x+1=2x-11的解小2,求a的值
- 9一个合数至少有几个因数?
- 10下列叙述中,正确的是( ) A.在船舶的外壳装上铜块可防止其发生电化学腐蚀 B.MnO2、FeCl3和CuSO4都可加快H2O2的分解速率 C.FeCl3溶液和Fe2(SO4)3溶液加热蒸干、灼烧都
热门考点
- 1平行的带电金属板A、B间是匀强电场,如图所示,两板间距离是5cm,两板间的电压是60V.试问: (1)两板间的场强是多大? (2)电场中有P1和P2两点,P1点离A板0.5cm,P2点离B板也是0.5
- 22又4分之3减4又20分之7加1又3分之2 算式
- 3将一个直径8厘米的圆形分成若干份,然后拼接成一个近似平行四边形.拼成的平行四边形的高是,底是,面积是
- 4一杯混有泥沙的食盐水,经过过滤操作就可以除去其中的泥沙(初三化学)
- 5有4个不同非0自然数,任意两个自然数之积都能被它们的和整除,这4个数是?
- 6一个圆柱与圆锥的体积相等,圆柱的底面直径是圆锥的2倍,那么圆柱的高是圆锥的高的()
- 7三角形ABC中,若a=8,b=5,B=30度 解这个三角形 则符合题意的c的值有几个?
- 8深居俯夹城,春去夏犹清是什么意思?求大神帮助
- 9一个圆形花圃周长36米,每隔3米放一盆花,一共放了多少盆花?
- 10深圳的自然环境(地形.气候.自然景观方面)