freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)值分析實(shí)驗(yàn)報告(已修改)

2025-08-02 10:43 本頁面
 

【正文】 數(shù)值分析實(shí)驗(yàn)報告計1310 陳萬全學(xué)號:132852實(shí)驗(yàn)一一.實(shí)驗(yàn)內(nèi)容:用兩種不同的順序計算,分析其誤差的變化。二.實(shí)驗(yàn)?zāi)康模?. 通過上機(jī)編程,復(fù)習(xí)鞏固以前所學(xué)程序設(shè)計語言;2. 通過上機(jī)計算,了解舍入誤差所引起的數(shù)值不穩(wěn)定性。3. 通過上機(jī)計算,了解運(yùn)算次序?qū)τ嬎憬Y(jié)果的影響,從而盡量避免大數(shù)吃小數(shù)的現(xiàn)象。三.算法描述 取float類型數(shù)據(jù)從大到和從小到大的累加。然后輸入結(jié)果四.源程序:/*********** 實(shí)驗(yàn)一 ********/include iostreamusing namespace std。float shunxi(){ float sum=0。 for(int i=1。i10001。i++) { sum=sum+(i*i)。 } return sum。}float daoxu(){ float sum=0。 for(int i=10000。i0。i) { sum=sum+(i*i)。 } return sum。}int main(){ (10)。 cout第一個順序方法的值:shunxi()endl。 cout第二個倒序方法的值:daoxu()endl。 return 0。}五、程序結(jié)果六.實(shí)驗(yàn)體會 這個程序還是比較簡單的,僅僅需要一個循環(huán)就可以完成,只要細(xì)心就不會有錯。從這個實(shí)驗(yàn)里我也看到了計算機(jī)畢竟不是萬能的,由于機(jī)器字長的問題對于一些特殊的計算會出錯——即大數(shù)吃小數(shù)這樣的計算,這樣會讓人們在日常的生產(chǎn)生活中產(chǎn)生一些意想不到的問題。不過只要稍微對計算方法做一下改動就可以改正這種錯誤——改變算術(shù)的順序。至于從哪個方向計算更好,那就要具體問題具體分析了.對于程序上的解決了,cout輸出的小數(shù)保留的位數(shù)。實(shí)驗(yàn)二一.實(shí)驗(yàn)內(nèi)容:拉格朗日插值按下列數(shù)據(jù)xy作二次插值,并求x=2,x=0,x=2牛頓插值按下列數(shù)據(jù)xy作五次插值,并求x=,x=,x=.二.實(shí)驗(yàn)?zāi)康模?1. 掌握牛頓插值法。2. 掌握拉格朗日插值法。三.算法描述開始時判斷輸入的點(diǎn)是否在區(qū)間內(nèi),不在則退出在則繼續(xù)根據(jù)值選擇節(jié)點(diǎn) 帶入公式計算四 源程序:朗格朗日二次插值include iostreamusing namespace std。double inser(double x){ double sum1,sum2,sum3,sum。 double xi[5]={,}。 double yi[5]={,}。 int i。 int a,b,c。 for (i=0。i5。i++) { if (xxi[i]amp。amp。xxi[i+1]||xxi[0]||xxi[4]) { a=i。 b=(i+1)%5。 c=(i+2)%5。 break。 } } sum1=yi[a]*(xxi[b])*(xxi[c])/((xi[a]xi[b])*(xi[a]xi[c]))。 sum2=yi[b]*(xxi[a])*(xxi[c])/((xi[b]xi[a])*(xi[b]xi[c]))。 sum3=yi[c]*(xxi[b])*(xxi[a])/((xi[c]xi[b])*(xi[c]xi[a]))。 sum=sum1+sum2+sum3。 return sum。}int main(){ cout:inser()endl。 cout:inser()endl。 cout:inser()endl。 return 0。}牛頓插值include iostreamusing namespace std。define N 6double fi[N]。int chazhi()。double niudun(double x){ double xi[N]={,,}。 double yi[N]={,,}。 double sum=0,sumx[N]。 chazhi()。 sumx[0]=1。 for (int j=1。jN。j++) { sumx[j]=(xxi[j1])*sumx[j1]。 } for (int i=0。iN。i++) { sum=fi[i]*sumx[i]+su
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1