最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
碌曲县| 阳春市| 上思县| 溆浦县| 吉林省| 东光县| 阳江市| 苍溪县| 台安县| 衡阳市| 黔东| 青冈县| 宜君县| 凤阳县| 康乐县| 沁源县| 手游| 中阳县| 德令哈市| 蓝山县| 黄浦区| 宾阳县| 榆林市| 东丽区| 白山市| 普陀区| 阿拉尔市| 怀柔区| 尚义县| 繁峙县| 乌兰察布市| 大渡口区| 焦作市| 雅江县| 陆丰市| 怀宁县| 延吉市| 固阳县| 宜宾市| 桓台县| 衢州市|