国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

用牛頓迭代法求方程:2x3-4x2+3x-6=0在1.5附近的根(精度:10-5)

2022-06-14 08:16 作者:爬蟲learner  | 我要投稿

什么是牛頓迭代法?

牛頓迭代法介紹





求方程的根,可以轉(zhuǎn)換為求函數(shù)f(x)=2x3-4x2+3x-6的根

根據(jù)牛頓切線迭代法,我們可以設(shè)x0=1.5,

設(shè)切線方程為:y=kx+b

K=f(x)求導(dǎo)=F(x)

切線方程過點(diǎn)(x0,f(x0))得:f(x0)=kx0+b,可知b=f(x0)-kx0;

求切線方程與x軸的焦點(diǎn)x1的值:0=kx1+b,得x1=-(b/k),將b和k帶入得:

x1=-( f(x0)-kx0)/ F(x)=-( f(x0)- F(x)*x0)/ F(x)=x0-f(x0)/F(x0)

程序循環(huán)部分:

將x1的值存入x0,根據(jù)x1的公式求出下一個(gè)x1的值。

循環(huán)結(jié)束條件:x1-x0的絕對(duì)值小于10-5

當(dāng)循環(huán)結(jié)束時(shí),輸出方程的根x1。

程序代碼如下:

//習(xí)題5.14用牛頓迭代法求方程在1.5附近的根

#include<stdio.h>

#include<math.h>

int main()

{

????? double x0,x1,f,f1;

????? x1=1.5;

????? do

????? {

??????????? x0=x1;

??????????? f=(((2*x0-4)*x0)+3)*x0-6;

??????????? f1=(6*x0-8)*x0+3;

??????????? x1=x0-f/f1;

????? }while(fabs(x1-x0)>1e-5);

????? printf("the root of equation is %5.2lf",x1);// the root of equation:方程的根/解

????? return 0;

?}


用牛頓迭代法求方程:2x3-4x2+3x-6=0在1.5附近的根(精度:10-5)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
隆昌县| 南汇区| 翁牛特旗| 大足县| 通渭县| 孙吴县| 丰城市| 南皮县| 上高县| 汝南县| 香河县| 资溪县| 阿勒泰市| 密云县| 连州市| 石首市| 江油市| 和静县| 松潘县| 盈江县| 通道| 卢湾区| 阳山县| 宣化县| 涿鹿县| 斗六市| 桂阳县| 洛浦县| 扬中市| 合江县| 湛江市| 石林| 彭山县| 图木舒克市| 姚安县| 江都市| 靖江市| 聂荣县| 南召县| 平遥县| 沧源|