版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上第八題:一,題目從函數(shù)表x0.00.10.1950.30.4010.5f(x)0.398940.396950.391420.381380.368120.35206出發(fā),用下列方法計(jì)算f(0.15),f(0.31),f(0.47)的近似值:(1) 分段線(xiàn)性插值;(2)分段二次插值;(3)全區(qū)間上拉格朗日插值(要求一次性輸入整張函數(shù)表,并利用計(jì)算機(jī)選擇在插值計(jì)算中所需的結(jié)點(diǎn))。二,基本方法(1) 先選取兩個(gè)結(jié)點(diǎn)與使,然后在區(qū)間,上作線(xiàn)性插值,即得f(x)。(2) 選取距點(diǎn)x最近的三個(gè)結(jié)點(diǎn),進(jìn)行二次插值,即取f(x)。(3) n=5,三,計(jì)算結(jié)果(1)x0.150.310.
2、47f(x)0.0.0.(2)x0.150.310.47f(x)0.0.0.(3)x0.150.310.47f(x)0.0.0.四,結(jié)果分析編程基本按照課本套公式,方法從(1)至(3),計(jì)算結(jié)果越來(lái)越精確。五,源程序(1)#include<stdio.h>int main(void)int i,j;double a6,b6,x,y;printf("Enter x:");for(i=0;i<6;i+)scanf("%lf",&ai); printf("Enter f(x):");for(i=0;i<6;i
3、+) scanf("%lf",&bi);for(j=0;j<3;j+)printf("Enter x:");scanf("%lf",&x);for(i=0;x>ai;i+);y=bi-1*(x-ai)/(ai-1-ai)+bi*(x-ai-1)/(ai-ai-1); printf("x=%lf , ",x); printf("y=%lfn",y);return 0;(2)#include<stdio.h>int main(void)int i,j;doub
4、le a6,b6,x,y;printf("Enter x:");for(i=0;i<6;i+)scanf("%lf",&ai); printf("Enter f(x):");for(i=0;i<6;i+) scanf("%lf",&bi);for(j=0;j<3;j+)printf("Enter x:");scanf("%lf",&x);for(i=0;x>ai;i+);if(ai+1-x)<(x-ai-2)y=bi-1*
5、(x-ai)/(ai-1-ai)*(x-ai+1)/(ai-1-ai+1);y=y+bi*(x-ai-1)/(ai-ai-1)*(x-ai+1)/(ai-ai+1); y=y+bi+1*(x-ai-1)/(ai+1-ai-1)*(x-ai)/(ai+1-ai); printf("x=%lf , ",x); printf("y=%lfn",y); else y=bi-2*(x-ai-1)/(ai-2-ai-1)*(x-ai)/(ai-2-ai);y=y+bi-1*(x-ai-2)/(ai-1-ai-2)*(x-ai)/(ai-1-ai); y=y+bi*(
6、x-ai-2)/(ai-ai-2)*(x-ai-1)/(ai-ai-1); printf("x=%lf , ",x); printf("y=%lfn",y); return 0;(3)#include<stdio.h>int main(void)int i,j,k;double a6,b6,x,y,p;printf("Enter x:");for(i=0;i<6;i+)scanf("%lf",&ai); printf("Enter f(x):");for(i=0;i&l
7、t;6;i+) scanf("%lf",&bi);for(j=0;j<3;j+)y=0;printf("Enter x:");scanf("%lf",&x); for(i=0;i<6;i+)p=1;for(k=0;k<6;k+)if(k!=i)p=p*(x-ak)/(ai-ak); y=y+p*bi;printf("x=%lf , ",x); printf("y=%lfn",y);return 0;六,附圖(1)(2)(3)第九題:一,題目已知直升機(jī)旋轉(zhuǎn)機(jī)翼外形
8、曲線(xiàn)輪廓線(xiàn)上的某些型值點(diǎn)及端點(diǎn)處的一階導(dǎo)數(shù)值y(x0)=1.86548,y(x18)=-0., 試計(jì)算該曲線(xiàn)上橫坐標(biāo)為2,4,6,12,16,30,60,110,180,280,400,515處點(diǎn)的縱坐標(biāo)(要求該曲線(xiàn)具有二階光滑度)。k01234560.523.18.017.9528.6539.6250.655.287949.413.8420.224.928.4431.1k131415161718364.4416.346849450752020.914.87.83.71.50.2k78910111278104.6156.6208.6260.7312.53536.536.634.631.026.
9、34二,基本方法根據(jù)課本圖4-9流程圖及追趕法解方程。三,計(jì)算結(jié)果x246121630y7.10.12.16.19.25.x60110180280400515y32.36.35.29.16.0.四,結(jié)果分析利用追趕法求Mi,比高斯消去法步驟更簡(jiǎn)單,雖然結(jié)果有微小偏差,尤其在s515處與課本結(jié)果偏差較大。但在精度要求不高的情況下,追趕法可以減少工作量,提高工作效率。五,源程序#include<stdio.h>int main(void)int i,j;double a19,b19,h19,s18,t18,g19,x,y,p,q,f19,m20,n20;printf("輸入左
10、端點(diǎn)一階導(dǎo):"); scanf("%lf",&p);printf("輸入右端點(diǎn)一階導(dǎo):");scanf("%lf",&q);printf("Enter x:");for(i=0;i<19;i+)scanf("%lf",&ai); printf("Enter f(x):");for(i=0;i<19;i+) scanf("%lf",&bi); for(i=0;i<19;i+)hi=ai-ai-1;f
11、or(i=1;i<18;i+)si=hi/(hi+hi+1);for(i=1;i<18;i+)ti=1-si;for(i=1;i<18;i+)gi=6/(hi+hi+1)*(bi+1-bi)/hi+1-(bi-bi-1)/hi);g0=6/h1*(b1-b0)/h1-p);g18=6/h18*(q-(b18-b17)/h18);f1=0.5;for(i=2;i<19;i+)fi=ti-1/(2-si-1*fi-1);n1=g0/2;for(i=2;i<20;i+)ni=(gi-1-si-1*ni-1)/(2-si-1*fi-1);m19=n19;for(i=18;
12、i>0;i-)mi=ni-fi*mi+1;printf("輸出M:n");for(i=1;i<20;i+)printf("%lf ",mi);for(j=0;j<12;j+)printf("n");printf("Enter x:");scanf("%lf",&x);for(i=0;x>ai;i+);y=mi*(ai-x)*(ai-x)*(ai-x)/hi/6;y=y+mi+1*(x-ai-1)*(x-ai-1)*(x-ai-1)/hi/6;y=y+(bi-1-m
13、i*hi*hi/6)*(ai-x)/hi;y=y+(bi-mi+1*hi*hi/6)*(x-ai-1)/hi;printf("f(x):%lf",y);return 0;六,附圖第十二題一,題目某類(lèi)疾病發(fā)生率和年齡段x(每五年為一段,例如0-5歲為第一段,6-10歲為第二段)之間有形如的關(guān)系。試根據(jù)觀(guān)測(cè)得到的如下數(shù)據(jù)表,用最小二乘法確定式中的參數(shù)a和b,并計(jì)算相應(yīng)的均方誤差與最大偏差。x123456789y0.8982.383.071.842.021.942.222.774.02x10111213141516171819y4.765.466.5310.916.522.535
14、.750.661.681.8二,基本方法(1)將非線(xiàn)性方程化為線(xiàn)性方程,對(duì)等號(hào)兩邊取對(duì)數(shù)得到。(2)按照最小二乘法的原始定義,不對(duì)方程進(jìn)行變換,而均方誤差的方程式,通過(guò)求解非線(xiàn)性方程組來(lái)解決問(wèn)題,此時(shí)要用到牛頓迭代法。三,計(jì)算結(jié)果(1)a=0.,b=0.,e=77.,m=18.(2)第一次:a=0.,b=0.,e=17.,m=8.第二次:a=0.,b=0.,e=5.,m=3.四,結(jié)果分析由以上結(jié)果對(duì)比,第二種方法結(jié)果更加精確,但是采用迭代法計(jì)算時(shí),又必須多次選擇初值才有可能取得較好的結(jié)果。五,源程序(1)#include<stdio.h>#include<math.h>
15、int main(void) int i; double a,b,e,m,a0,a1,b0,b1,y1,y2,x19,y19; for(i=0;i<19;i+) xi=i+1; printf("x: "); for(i=0;i<19;i+) printf("%lf ",xi); printf("n y: "); for(i=0;i<19;i+) scanf("%lf",&yi); for(i=0;i<19;i+) yi=log(yi); a0=a1=b0=b1=y1=y2=0; fo
16、r(i=0;i<19;i+) a1=a1+xi; y1=y1+yi; b0=b0+xi; b1=b1+pow(xi,2); y2=y2+xi*yi; a0=19; b=(y2-y1*(b0/a0)/(b1-a1*(b0/a0); a=(y1-b*a1)/a0; a=exp(a); for(i=0;i<19;i+) yi=exp(yi); e=m=0; for(i=0;i<19;i+) e=e+pow(a*exp(i+1)*b)-yi),2); for(i=0;i<18;i+) if(pow(a*exp(i+1)*b)-yi),2)>m) m=pow(a*exp(i
17、+1)*b)-yi),2); else; printf("a=%lf b=%lf e=%lf m=%lfn",a,b,e/19,sqrt(m); return 0;(2)#include<stdio.h>#include<math.h>int main(void) int i,j; double a,b,e,m,f,f1,f2,g,g1,g2,c,d,x19,y19; for(i=0;i<19;i+) xi=i+1; printf("x: "); for(i=0;i<19;i+) printf("%lf &q
18、uot;,xi); printf("n y: "); for(i=0;i<19;i+) scanf("%lf",&yi); printf("Enter a0:"); scanf("%lf",&a); printf("Enter b0:"); scanf("%lf",&b); f=f1=f2=g=g1=g2=0; for(j=0;j<20;j+) for(i=0;i<19;i+) f=f+2*(a*exp(i+1)*b)-yi)*exp(i+1)*b); f1=f1+2*exp(2*(i+1)*b); f2=f2+4*(i+1)*a*exp(2*(i+1)*b)-2*(i+1)*yi*exp(i+1)*b); g=g+2*(a*exp(i+1)*b)-yi)*(i+1)*a*exp(i+1)*b); g1=g1+4*(i+1)*a*exp(2*(i+1)*b)-2*(i+1)*yi*exp(i+1)*b); g2=g2+4*pow(i+1)*a,2)*exp(2*(i+1)*b)-2*pow(i+1),2)*a*yi*exp(i+1)*b); c=f1*a+f2*b
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度展會(huì)現(xiàn)場(chǎng)醫(yī)療服務(wù)與安全保障協(xié)議2篇
- 多媒體技術(shù)與應(yīng)用知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋浙江農(nóng)林大學(xué)
- 2024食堂餐飲業(yè)務(wù)承接協(xié)議范本版B版
- 農(nóng)村社區(qū)服務(wù)中心建設(shè)合同協(xié)議書(shū)
- 商業(yè)舞蹈館建設(shè)合同
- 商鋪?zhàn)赓U合同模板:創(chuàng)業(yè)基地
- 保險(xiǎn)公司內(nèi)勤聘用合同
- 國(guó)際旅游服務(wù)合同管理辦法
- 2024版環(huán)保型編織袋買(mǎi)賣(mài)協(xié)議范本一
- 廣播電視公司租賃合同
- 安全生產(chǎn)法律法規(guī)清單(2024年5月版)
- 江蘇省連云港市2023-2024學(xué)年八年級(jí)下學(xué)期期末道德與法治試卷(含答案解析)
- 2024年大學(xué)試題(宗教學(xué))-佛教文化筆試考試歷年高頻考點(diǎn)試題摘選含答案
- 三年級(jí)下冊(cè)語(yǔ)文必背古詩(shī)詞
- 老年人譫妄中西醫(yī)結(jié)合診療專(zhuān)家共識(shí)
- 團(tuán)餐食品安全年度匯報(bào)
- 華西解剖學(xué)課件緒論和骨學(xué)總論
- 2024平安保險(xiǎn)測(cè)評(píng)題庫(kù)
- 膀胱癌診斷治療指南
- 僵尸企業(yè)注銷(xiāo)工作總結(jié)范文
- 人教版五年級(jí)上冊(cè)數(shù)學(xué)脫式計(jì)算練習(xí)200題及答案
評(píng)論
0/150
提交評(píng)論