數(shù)值分析實(shí)驗(yàn)報告(二分法求年利率)_第1頁
數(shù)值分析實(shí)驗(yàn)報告(二分法求年利率)_第2頁
數(shù)值分析實(shí)驗(yàn)報告(二分法求年利率)_第3頁
數(shù)值分析實(shí)驗(yàn)報告(二分法求年利率)_第4頁
數(shù)值分析實(shí)驗(yàn)報告(二分法求年利率)_第5頁
全文預(yù)覽已結(jié)束

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

《數(shù)值分析》課程實(shí)驗(yàn)報告項(xiàng)目名稱:二分法求年利率學(xué)生姓名:**學(xué)生學(xué)號:*****指導(dǎo)教師:***完成日期:****年**月**日

【實(shí)驗(yàn)內(nèi)容與要求】每個月存250元,并持續(xù)20年,希望在20年后本金和利息的總值達(dá)到250000元。年利率x為多少時可以滿足需求?【算法說明】1.將方程簡化,然后用二分法逼近方程的根,從而求解。2.二分法求解思想方程f(x)=0在區(qū)域【a,b】內(nèi)求解計算端點(diǎn)的值f(a),f(b);計算f(x)在區(qū)間中點(diǎn)(a+b)/2處的值,即的值;若則(a+b)/2就是方程的根,計算過程結(jié)束,否則繼續(xù)檢驗(yàn):若,則以(a+b)/2代替b,否則以(a+b)/2代替a.反復(fù)執(zhí)行步驟B,C直到區(qū)間【a,b】的長度小于允許誤差ε,此時中點(diǎn)(a+b)/2即為所有近似根。【源程序】程序1(ps:二分法)#include<math.h>#include<stdio.h>//floatp;//intn;intm=250000;voidmain(){ floatx,x1=0,x2=1; floatp;intn; floatF(floatx,floatx1,floatx2); printf("請輸入每個月存入的金額p和存款年份n的值:\n"); scanf("%f%d",&p,&n); printf("x=%f\n",F(x,x1,x2));}floatF(floatx,floatx1,floatx2){ floatf,f1,f2; floatp; intn; do { f1=(p*12/x1)*(pow((1+x1/12),n*12)-1)-m; f2=(p*12/x2)*(pow((1+x2/12),n*12)-1)-m; }while(f1*f2>0);//確保輸入的x1,x2使得f1,f2符號相反 do { x=(x1+x2)/2;//求x1,x2的中點(diǎn) f=(p*12/x)*(pow((1+x/12),n*12)-1)-m; if(f1*f>0)//當(dāng)f與f1符號相同時 { x1=x;f1=f; } elseif(f2*f>0)//當(dāng)f與f2符號相同時 { x2=x;f2=f; } }while(fabs(f)>1e-6);//判斷條件fabs(f)>1e-6的意思是f的值趨于0 returnx;}程序2(ps:程序二是根據(jù)題意及結(jié)果分析直接寫的代碼,并沒有用二分法)#include<iostream>#include<math.h>usingnamespacestd;doublesum=250;//sum表示總的本息和doublefun(doublex){//計算本息和 doublesum1=250;//sum1表示每個月的本息和 for(inti=0;i<240;i++){//20年,共240個月 sum1*=(1+x/12); sum+=sum1; } returnsum;}voidmain(){ doublex=0.0035;//0.0035是我網(wǎng)上搜的最小的利率 do{ fun(x); x+=0.0001;//利率增加的單位大小為0.0001 }while(sum<250000);//當(dāng)本息和小于250000時,一直執(zhí)行程序 cout<<"所求的最小年利率為:"<<x<<endl;}【實(shí)驗(yàn)結(jié)果】程序一得出的答案,但是可能是方程有問題,故答案有問題,即得到利率為0程序二得出的結(jié)果年利率為x=0.004【實(shí)驗(yàn)結(jié)果分析與說明】設(shè)每個月存錢p,且年利率為x,存了N

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論