當前位置:編程學習大全網 - 編程軟體 - 牛頓編程

牛頓編程

# include & ltstdio.h & gt

# include & ltmath.h & gt

#定義eps 1e-8

void main()

{

雙a=1,b = 2;

雙t,t0,f0,f00,m,n;

t0 =(a+b)/2;

m=pow(t0,5);

n=pow(t0,4);

F0 = 6 * m-1;

f00 = 30 * n;

t = t0-F0/f00;

while(fabs(t-t0)>eps)

{

t0 = t;

m=pow(t0,5);

n=pow(t0,4);

F0 = 6 * m-1;

f00 = 30 * n;

t = t0-F0/f00;

printf(" t0 = % 12.10lf,t=%12.10lf\n ",t0,t);

}

Printf("牛頓切線法求得:%12.10lf\n ",t);

}

結果如下:

t0=1.2065843621

t0=0.9809945654,t=0.8207881793

t0=0.8207881793,t=0.7300742137

t0=0.7300742137,t=0.7013898132

t0=0.7013898132,t = 0.6988457773

t0=0.6988457773,t=0.6988271198

t0=0.6988271198,t=0.6988271188

牛頓切線法:0.66438+0188。

按任意鍵繼續

  • 上一篇:密碼學與網絡安全的內容簡介
  • 下一篇:觸摸屏和PLC上電連接後程序畫面不顯示,如何處理?
  • copyright 2024編程學習大全網