呵護作文600字初一(呵護作文600字) 教你如何輕松使用聯(lián)想lj2400打印機打印雙面文檔(聯(lián)想lj2400l可以雙面打印嗎) qq號怎么更改外觀(qq號怎樣改) 吐魯番的葡萄熟了關牧村演唱(吐魯番的葡萄熟了) 電腦中了petya病毒怎樣解密?(中了petya病毒怎么辦) scroll lock鍵是什么意思 多多斗地主扔西紅柿怎么弄(斗地主怎么丟西紅柿) 水菖蒲種植方法(水菖蒲種植方法視頻) 朗潤的意思解釋和拼音(朗潤的意思是什么) 寄居蟹怎么養(yǎng)(寄居蟹怎么養(yǎng)?) IE瀏覽器彈出窗口的設置(ie瀏覽器打開彈窗設置) 指甲下有淤血怎么辦?都很長時間了沒好(指甲下有淤血怎么辦?都很長時間了沒好呢) 飛機頭等艙和經(jīng)濟艙的區(qū)別是什么(飛機頭等艙和經(jīng)濟艙的區(qū)別) 爭做環(huán)保小衛(wèi)士手抄報(保護河湖爭做環(huán)保小衛(wèi)士手抄報) 滄州教育局暑假放假通知2023年(滄州教育局) 怎么看CGTN的視頻直播?(手機上怎么看cgtn直播) 國際婚姻離婚去哪里辦(國際婚姻) 如何取消gprs套餐(怎么取消gprs套餐) 華為手機如何下載微指紅包(華為微信紅包怎么下載) 牡丹花王圖片(牡丹花王) 兒童冰雕制作(兒童冰雕制作方法) 旅行青蛙烏龜困困喜歡吃什么_怎么招待烏龜(旅行青蛙喂烏龜吃什么) 百變機獸之洛洛歷險記視頻(百變機獸之洛洛歷險記結盟之戰(zhàn)) 什么動物會冬眠怎么冬眠(還有什么動物會冬眠,是怎樣冬眠的) 如果手機收到來自12381的預警短信可以相信嗎?(如果手機收到來自12381的預警短信可以相信嗎) 天降大任于斯人也原文誰說的(天降大任于斯人也原文) 支付寶商家怎么提現(xiàn)?(支付寶商家怎么提現(xiàn)到余額) 舉例論證的答題格式(舉例論證) qq底部導航欄怎么設置(手機qq底部導航欄怎么設置) 什么是題記式作文開頭(什么是題記) 無主之地2改槍代碼怎么用(無主之地2怎么用修改器改槍) 天鵝絨花真實圖片(天鵝絨花) 現(xiàn)在的社會學什么技術好?(現(xiàn)在的社會學什么技術好就業(yè)) qq號碼注冊(qq號碼注冊的微信登錄不上怎么辦) 鐵道職業(yè)學院排名前十(中國鐵道職業(yè)學院排名) 經(jīng)典qq簽名一(qq簽名大全) 神武抓魚怎么玩(神武抓魚怎么玩視頻) 絕對優(yōu)勢理論和比較優(yōu)勢理論異同(絕對優(yōu)勢理論和比較優(yōu)勢理論的區(qū)別) 如何在魅族的應用中心發(fā)布應用或者主題(如何在魅族的應用中心發(fā)布應用或者主題軟件) 微信如何清理僵尸粉(微信如何清理僵尸粉又不被別人發(fā)現(xiàn)) 空中疊墅是什么意思(疊墅是什么意思) 社保滯納金怎么算(單位補繳社保滯納金怎么算) 手動搬運車怎么使用(手動搬運車怎么使用的) 專管員為什么討厭代賬會計(專管員) 百度百科博物館計劃十周年紀念微章怎么領取(100周紀念章) 小蘇打能治好腫瘤是真的嗎(自制蘇打水的危害) 守護光明頂1.6攻略(守護光明頂1.6通關攻略) 重癥疾病險該不該買(重癥疾病有哪些) 拼裝積木游戲怎么玩(拼裝積木游戲怎么玩的) 電熱水器使用說明書(美的電熱水器使用說明書)
您的位置:首頁 >百科精選 >

平方根和算術平方根的計算方法(計算平方根有什么公式嗎)

導讀 關于平方根和算術平方根的計算方法,計算平方根有什么公式嗎這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來

關于平方根和算術平方根的計算方法,計算平方根有什么公式嗎這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!

1、平方根計算的泰勒公式展開 function mysum=sr3(x,e) %用泰勒展開計算平方根,abs(x)<1; %精確度e默認為1e-15; if nargin==1 e=1e-15; end m=1; %計算泰勒展開的分子(2*k-3)!!,給m設初值 n=1; %計算階乘n!, 給 n設初值 mysum=1; %泰勒展開多項式的和,設初值 k=1; while(m/(2^k*n)*x.^k)>e|x==0 j=abs(2*k-3); n=n*k; m=m*j; mysum=mysum+(-1)^(k+1)*(m/(2^k*n))*x.^k; k=k+1; end 用牛頓迭代法求平方根 用C語言,通過鏈表存儲,用牛頓牛代法求平方根。

2、 這是C語言實訓時的作業(yè)。

3、因此作了版面的設計。

4、使用方便! #include"math.h" #include"stdio.h" #include"conio.h" #include"stdlib.h" typedef struct lianbiao /*定義類型:struct lianbiao */ { float x1; float x0; struct LIANBIAO *next; }LIANBIAO; /*函數(shù)原型*/ LIANBIAO *sestet(float c); /*建立鏈表*/ void displayall(LIANBIAO *psthead); /*全部顯示*/ main() { LIANBIAO *psthead=NULL; float a; do { printf("請輸入一個正數(shù)為a的值"); printf(""); scanf("%f",&a); }while(a<=0); psthead=sestet(a); /*返回“頭指針”*/ displayall(psthead); /*輸出全部結點*/ } /*建立鏈表,并進行計算*/ LIANBIAO *sestet(float c) { LIANBIAO *psthead,*ptemp,*pprep; int s; float x0,x1,temp,h; double k; psthead=(LIANBIAO*)malloc(sizeof(LIANBIAO));/*構造“頭結點”*/ printf("您希望精確值(ε)精確到小數(shù)點后幾位?(目前超過十位無法明確顯示)"); printf("您需要的位數(shù)是:"); scanf("%d",&s); k=1/pow(10,s); printf("你選擇的誤差值ε=%0.10lf",k); pprep=psthead; /*“前趨指針pprep”指向“頭結點”*/ pprep->next=NULL; /*“頭結點”的next成員的NULL*/ x1=c; do /*進行迭代計算*/ { x0=(x1+c/x1)/2; h=x1-x0; /*定義x1-x0的值,即為誤差值*/ temp=x1; ptemp=(LIANBIAO*)malloc(sizeof(LIANBIAO));/*開辟一個新的單元*/ ptemp->x1=x1; /*得到ptemp指向的結構體中的成員x1的值*/ ptemp->x0=h; /*得到ptemp指向的結構體中的成員x0的值,即誤差值*/ ptemp->next=pprep->next; /*“新結點”指向這個前趨結點的后續(xù)結點*/ pprep->next=ptemp; /*這個前趨結點指向“新結點”*/ pprep=ptemp; /*取得新的結點*/ x1=x0; /*x1取得平方根的值*/ }while(fabs(h)>k); printf("您輸入的是%f.此數(shù)的平方根為%f",c,x1); return psthead; /*返回指向“頭結點”的指針*/ } /*全部顯示*/ void displayall(LIANBIAO *psthead) { LIANBIAO *pst; /*調用鏈表里的函數(shù)*/ int m=0; pst=psthead->next; /*將psthead原來指向結點中的next值賦給pst*/ printf(""); printf(" 迭代過程為:"); printf(""); while(pst!=NULL) { m++; printf(" 第%d次迭代x0=%10f |誤差值為%10f",m,pst->x1,pst->x0);/*輸出迭代次數(shù),輸出pst指向的結點的數(shù)據(jù)*/ pst=pst->next; /*使pst指向下一個結點*/ } printf(""); printf("共迭代%d次",m); printf("共開辟空間%d個",m+1); printf("利用率為%f %%",m*8*100.0/(m*12+12));。

本文分享完畢,希望對大家有所幫助。

標簽:

免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!

最新文章