日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
javascript基于牛頓迭代法如何實現(xiàn)求浮點數(shù)的平方根

這篇文章主要介紹了javascript基于牛頓迭代法如何實現(xiàn)求浮點數(shù)的平方根的相關(guān)知識,內(nèi)容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇javascript基于牛頓迭代法如何實現(xiàn)求浮點數(shù)的平方根文章都會有所收獲,下面我們一起來看看吧。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供伊春網(wǎng)站建設(shè)、伊春做網(wǎng)站、伊春網(wǎng)站設(shè)計、伊春網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、伊春企業(yè)網(wǎng)站模板建站服務,十年伊春做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務。

首先是牛頓迭代法原理:

比如我們要求a的平方根,首先隨便猜一個近似值x,然后不斷令x等于x和a/x的平均數(shù),迭代幾次后x的值就已經(jīng)相當精確了。

如我們要求的數(shù)學假設(shè)為 a=7, var x=a;

( 7  + 7/7 ) / 2 = 3.64287514
       ( 3.64287514  + 7/3.64287514 ) / 2 = ?

下面是利用JavaScript實現(xiàn)

var G={
 result:0
 ,sqrt:function(a){
  var x=a;
  for(var i=0;i<=Math.floor(a);i++)
  {
  x=(x+a/x)/2;
  if(x-this.result===0){ //用來減少循環(huán)次數(shù)
   break;
  }
  this.result=x;
  document.body.innerHTML+="this.result-->"+this.result+"-->X:"+x+"
";   }  } };

運行

G.sqrt(16)  : 結(jié)果為4
G.sqrt(2) : 結(jié)果為1.414
G.sqrt(100.2565)

當然,網(wǎng)上對牛頓迭代法的算法好像還有其他實現(xiàn),讀者可以根據(jù)需要選擇適合自己理解的方法.

關(guān)于“javascript基于牛頓迭代法如何實現(xiàn)求浮點數(shù)的平方根”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“javascript基于牛頓迭代法如何實現(xiàn)求浮點數(shù)的平方根”知識都有一定的了解,大家如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站欄目:javascript基于牛頓迭代法如何實現(xiàn)求浮點數(shù)的平方根
文章位置:http://www.dlmjj.cn/article/gogieh.html