日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言 编程 牛顿迭代,C语言编写牛顿迭代法的跟踪

發布時間:2023/12/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言 编程 牛顿迭代,C语言编写牛顿迭代法的跟踪 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

#include?

#include

float?f(float?x)?/*定義f函數,以實現f(x)=x*x*x+x*x-3*x-3*/

{

float?y;

y=((x+1)*x-3.0)*x-3.0;

return?y;

}

float?g(float?x)?/*定義g函數,為f函數的導函數*/

{

float?y;

y=(3.0*x+2.0)*x-3.0;

return?y;

}

float?h(float?x)?/*定義h函數,以實現x*x*x=-x*x+3*x+3*/

{

float?y;

y=(3.0-x)*x+3.0;

return?y;

}

rootA()?/*定義rootA函數,以實現用二分法求近似根*/

{

int?i=0;

float?x,y,x1=0,x2=0,y1=0,y2=0;

do

{

printf("Input?x1=");

scanf("%f",&x1);

printf("Input?x2=");

scanf("%f",&x2);

y1=f(x1);

y2=f(x2);

}

while?(y1*y2>=0);?/*定義變量x1,x2為區間的兩端點,同時保證兩個端點的函數值相異*/

do

{

x=(x1+x2)/2;

y=f(x);

if(fabs(y)<1e-6)

break;

if(y*y1>0)

{

x1=x;

y1=y;

}

else

x2=x;

i=i+1;?/*定義變量i以計算迭代次數*/

}

while?(fabs(x2-x1)>=1e-6);?/*設定精確度為1e-6*/

printf("The?running?number?is?%d\n",i);

printf("A?root?of?equation?is?%7f\n",x);

}

rootB()?/*定義rootB函數,以實現用基本迭代法求近似根*/

{

float?x0=0,x1=0,j;

int?k=0,N;

printf("Input?the?divisor:");?/*選定初值*/

scanf("%f",&x0);

printf("Input?the?number:");?/*輸入最大迭代次數*/

scanf("%d",&N);

printf("Input?the?Precision:");?/*輸入精度*/

scanf("%f",&j);

do

{

x1=pow(h(x0),(1.0/3.0));?/*建立迭代格式*/

if(fabs(x1-x0)

{

printf("A?root?of?equation?is?%7f\n",x1);

break;

}

x0=x1;

k=k+1;

}while?(k<=N);

if(k>N)

printf("It?is?Failure!\n");

if(k<=N)

printf("The?running?number?is?%d\n",k);

}

rootC()?/*定義rootC函數,以實現用牛頓切線法求近似根*/

{

float?x0,x1,j;

int?N,k=0;

printf("Input?the?divisor:");

scanf("%f",&x0);

printf("Input?the?number:");

scanf("%d",&N);

printf("Input?the?Precision:");

scanf("%f",&j);

for(k=0;k<=N;k=k+1)

{

if(fabs(g(x0))<=1e-6)

{

printf("It?is?Singular!\n");

break;

}

else

{

x1=x0-(f(x0)/g(x0));?/*迭代函數*/

if(fabs(x1-x0)

{

printf("A?root?of?equation?is?%7f\n",x1);

break;

}

x0=x1;

}

}

if(k>N)

printf("It?is?Failure!\n");

else

printf("The?running?number?is?%d\n",k);

}

void?main()?/*主函數*/

{

int?choose;

char?yes_no;

printf("Which?method?do?you?want?to?choose?(1,2,3)\n");

printf("1---------ErFenFa\n");

printf("2---------JiBenDieDaiFa\n");

printf("3---------NiuDunQieXianFa\n");

do

{

printf("You?choose?is?");

scanf("%d",&choose);

switch(choose)

{

case?1:?rootA();break;

case?2:?rootB();break;

case?3:?rootC();break;

case?0:?break;

default:?printf("It?is?error!\n");

}

if(choose==0)

break;

printf("Are?you?want?to?contain?(Y/N)");

do

{

scanf("%c",&yes_no);

}

while?(yes_no!='Y'&&yes_no!='y'&&yes_no!='N'&&yes_no!='n');

}

while?(yes_no=='Y'||yes_no=='y');

}

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的c语言 编程 牛顿迭代,C语言编写牛顿迭代法的跟踪的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕一区二区在线观看视频 | 日韩在线观看免费网站 | 久久综合99| 国产欧美另类 | 不卡国产视频 | 国产精品高潮呻吟久久aⅴ码 | 午夜精品久久久久久久四虎美女版 | 久久亚洲av午夜福利精品一区 | 在线观看小视频 | 亚洲制服丝袜在线播放 | 露出调教羞耻91九色 | 青娱乐在线播放 | 国产精品美女久久久久久久 | 中文字幕在线播出 | 男女无遮挡网站 | 成人一级片在线观看 | 银娇在线观看 | 国产在线一级 | 四虎永久免费 | 成年人三级网站 | 色图综合 | 日韩精品欧美在线 | 国产凹凸一区二二区 | 亚洲色图18p | 亚洲天堂色 | 在线天堂中文字幕 | 三级黄色片免费观看 | 聚色屋| 变态视屏| 爱爱色图 | 9.1成人看片 | 第一区免费在线观看 | 在线成人国产 | 男女那个视频 | 天天操天天操天天射 | 日韩av在线免费播放 | 黄色小说视频网站 | 美国美女群体交乱 | 国产91精品欧美 | 在线免费黄色片 | 久久伊人五月天 | 四虎在线免费 | 亚州av免费 | 久久色图 | 免费三级黄色 | 国产又粗又大又硬 | 国产欧美在线 | 国产一卡二 | 一级黄色在线 | 欧美大片18| 人妻妺妺窝人体色www聚色窝 | 亚洲精品 日韩无码 | 一道本在线播放 | a在线免费| 黄色网址你懂得 | 日韩免费 | 中国老头性行为xxxx | 熟女精品一区二区三区 | 男女无套免费视频网站动漫 | 欧美黄视频在线观看 | 免费的黄色的网站 | 成人网址在线观看 | 日韩激情av | 韩国伦理在线视频 | 国产中文字幕在线观看 | 超碰在线人人草 | av一卡二卡 | 探花国产 | 国产网站在线免费观看 | 美女天天干| 成人午夜视频在线免费观看 | 色噜噜狠狠一区二区三区牛牛影视 | 黄色在线观看国产 | 欧美日韩亚洲第一 | 亚洲欧美另类在线观看 | 爱情岛论坛自拍亚洲品质极速最新章 | 男人天堂2014 | 一级的大片 | 中文字幕在线永久 | 一级黄视频| 人人草人人 | 亚洲成av人片在线观看无 | 热久久国产精品 | 樱花草av| 萌白酱在线观看 | 特黄一区 | 成人黄色激情视频 | 成人wwwww免费观看 | 国产91麻豆视频 | 99热.com| 国产欧美日韩精品在线 | 亚洲国产精华液网站w | 久久久久久久久一区 | 欧美激情影音先锋 | 我的好妈妈在线观看 | 最新99热| 日韩欧美自拍 | 亚洲AV无码一区二区三区蜜桃 | 女性喷水视频 |