五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
达孜县| 威信县| 玛纳斯县| 柳林县| 肃宁县| 泗阳县| 临桂县| 老河口市| 烟台市| 东乡县| 滨州市| 长海县| 共和县| 嘉禾县| 长子县| 岱山县| 左贡县| 资溪县| 河南省| 新化县| 黔西| 竹溪县| 托克逊县| 湘潭市| 西吉县| 淮南市| 江津市| 台南市| 七台河市| 旺苍县| 房山区| 湖州市| 天峨县| 项城市| 什邡市| 两当县| 新乐市| 阜新市| 登封市| 北票市| 鞍山市|