![代碼資源精通matlab科學(xué)計(jì)算063rd_第1頁(yè)](http://file4.renrendoc.com/view/aafb3257d6678f463f0c5e4793c404ad/aafb3257d6678f463f0c5e4793c404ad1.gif)
![代碼資源精通matlab科學(xué)計(jì)算063rd_第2頁(yè)](http://file4.renrendoc.com/view/aafb3257d6678f463f0c5e4793c404ad/aafb3257d6678f463f0c5e4793c404ad2.gif)
![代碼資源精通matlab科學(xué)計(jì)算063rd_第3頁(yè)](http://file4.renrendoc.com/view/aafb3257d6678f463f0c5e4793c404ad/aafb3257d6678f463f0c5e4793c404ad3.gif)
![代碼資源精通matlab科學(xué)計(jì)算063rd_第4頁(yè)](http://file4.renrendoc.com/view/aafb3257d6678f463f0c5e4793c404ad/aafb3257d6678f463f0c5e4793c404ad4.gif)
![代碼資源精通matlab科學(xué)計(jì)算063rd_第5頁(yè)](http://file4.renrendoc.com/view/aafb3257d6678f463f0c5e4793c404ad/aafb3257d6678f463f0c5e4793c404ad5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
6編程來(lái)實(shí)現(xiàn)這些算法。函數(shù)函數(shù)在區(qū)間[a,b上已知一連續(xù)函數(shù)f(x,如果f(x的表達(dá)式太過(guò)復(fù)雜不利于用計(jì)算機(jī)來(lái)進(jìn)行計(jì)算,自然而然地想到用一簡(jiǎn)單函數(shù)去近似f(x),這就是函數(shù)近問(wèn)題。如果f(x的表達(dá)式未知,只知道描述f(x切¥ ¥f(x)fnTn其中Tn(x)為n次切多項(xiàng)式,具體表達(dá)式可通過(guò)遞推得出T0(x)1,T1(x)Tn1(x)2xTn(x)1Tn(x)Tm(x)dx
nnm112
nmf1f0f1fn21Tn(x)f11在中編程實(shí)現(xiàn)的切近法函數(shù)為:Chebyshev。調(diào)用格式:f=Chebyshevy,k)fChebyshev其中,yk為近已知函數(shù)所需項(xiàng)數(shù)x0是近點(diǎn)的x坐標(biāo)f是求得的切近多項(xiàng)式或是在x0處的近值。在中實(shí)現(xiàn)切近的代碼如下:functionf=%近點(diǎn)的x坐標(biāo)%求得的切近多項(xiàng)式或在x0處的近值symst;T(1:k+1)=t;T(1)=T(2)=t;c(1:k+1)=0.0;f=c(1)+c(2)*t;forT(i)=2*t*T(i-1)-T(i-f=f+c(i)*T(i);f=if(nargin==f=subs(f,'t',x0);f=
【例6-1】 (取6項(xiàng) 近函數(shù) ,2求當(dāng)x0.5解:在命令窗口中輸入以下命令>>f=Chebyshev('1/(2-x)',6)f=>>f=Chebyshev('1/(2-x)',6,0.5)f=0.6293事實(shí)上函數(shù)的準(zhǔn)確值為1(20.5)0.6667,近結(jié)果比較接近準(zhǔn)確值勒讓德P0(x)1,P1(x)(n1)Pn1(x)(2n1)xPn(x)1P1
(x)dx
n1
n
2nf2n11P(x)f 1在中編程實(shí)現(xiàn)的勒讓德近法函數(shù)為:Legendre。調(diào)用格式:fLegendrey,k)fLegendre其中,yk為近已知函數(shù)所需項(xiàng)數(shù)x0為近點(diǎn)的x坐標(biāo)f為求得的勒讓德近多項(xiàng)式或在x0處的近值。在中實(shí)現(xiàn)勒讓德近的代碼如下:functionf=%近點(diǎn)的x坐標(biāo)%求得的勒讓德近多項(xiàng)式或在x0處的近值symst;P(1:k+1)=t;P(1)=P(2)=t;c(1:k+1)=0.0;f=c(1)+c(2)*t;forP(i)=((2*i-3)*P(i-1)*t-(i-2)*P(i-2))/(i-c(i)=int(subs(y,findsym(sym(y)),t)*P(i),t,-1,1)/2;f=f+c(i)*P(i);if(nargin==f=subs(f,'t',x0);f=
【例6-2】勒讓 (取6項(xiàng) 2
x0.5解:在命令窗口中輸入以下命令>>f=Legendre('1/(2-f>>f=Legendre('1/(2-x)',6,0.5)f=從近結(jié)果看,函數(shù)的準(zhǔn)確值為1(20.5)0.6667,與上例相比,可看出勒讓德級(jí)數(shù) LLpkMf(x) M1qk首先,求解線性方程組Aqb,得到(q1,q2 ,qn)的值。其
qn an1
an1 qn1 an2A ,q ,b
a2n1
a2n 1dnfa0f(0),ann!然后通過(guò)下式求出(p0, ,pn)的值p0a0,q0
nnpn在中編程實(shí)現(xiàn)的近法函數(shù)為:Pade。調(diào)用格式:f=Pade(yn)fPadeyn其中,yx0為近點(diǎn)的x坐標(biāo)f為求得的有理分式或在x0處的近值。在中實(shí)現(xiàn)函數(shù)的近的代碼如下:functionf=%近點(diǎn)的x坐標(biāo)%求得的有理分式或在x0處的近值symsA=q=zeros(n,1);p=zeros(n+1,1);b=zeros(n,1);yy=0;a(1:2*n)=yy=a(i)=subs(sym(yy),findsym(sym(yy)),0.0)/factorial(i);b(i,1)=-a(n+i);q=p(1)=subs(sym(y),findsym(sym(y)),0.0);p(i+1)=a(n)+q(i)*subs(sym(y),findsym(sym(y)),0.0);f_1=f_2=1;f_1=f_1+p(i)*(t^(i-f_2=f_2+if(nargin==3)f=f=subs(f,'t',x0);f=f_1/f_2;f=vpa(f,6); (取4項(xiàng))近函數(shù)1
,并求當(dāng)x解:在命令窗口中輸入以下命令>>f=Pade('1/(1-f>>f=Pade('1/(1-f從近結(jié)果看,函數(shù)的準(zhǔn)確值為1(10.5)2,而用4次有理分式的近已經(jīng)達(dá) 在中編程實(shí)現(xiàn)的連續(xù)周期函數(shù)的近法函數(shù)為:FZZ。調(diào)用格式:[A0,ABFZZfuncTn)。其中,func為已知函數(shù);T為已知函數(shù)的周期;n為展開(kāi)級(jí)數(shù)的項(xiàng)數(shù);A0AB在中實(shí)現(xiàn)連續(xù)周期函數(shù)的近的代碼如下function[A0,A,B]=FZZ(func,T,symsfunc=subs(sym(func),findsym(sym(func)),sym('t'));A(k)=int(func*cos(2*pi*k*t/T),t,-T/2,T/2)*2/T;B(k)=int(func*sin(2*pi*k*t/T),t,-T/2,T/2)*2/T;【例6-4】近應(yīng)用實(shí)例。用級(jí)數(shù)(取5項(xiàng))近函數(shù)yx,輸出系解:在命令窗口中輸入以下命令>>[A0,A,B]=FZZ('x',2*pi,5)A0=0A[0.,0.,0.,0.,B -1.,.6667,-.5000,結(jié)果表明,如果取5項(xiàng)近函數(shù)yx,有下面的式子y2sin
sin
0.5sin
yx0
N1NN
ykiknck
fne
N(k ,n在中編程實(shí)現(xiàn)的離散周期數(shù)據(jù)點(diǎn)近法函數(shù)為:DFF。調(diào)用格式:cDFFfN)其中,fNc為離散近系數(shù)在中實(shí)現(xiàn)離散周期函數(shù)的近的代碼如下functionc=%近系數(shù)【例6-5】離散近應(yīng)用實(shí)例。對(duì)下列數(shù)據(jù)點(diǎn)進(jìn)行離散變換N123456y000-0-0-0解:在命令窗口中輸入以下命令>>y=[0.84150.90930.1411-0.7568-0.9589->>c=cColumns1through-0.0926-0.5003i-0.0260-0.0194i-0.0251+Columns4through-0.0260+0.0194i-0.0926+0.5003i-0.0172-6.2對(duì)給定的試驗(yàn)數(shù)據(jù)點(diǎn)(xi,yi)(i1, ,N),可構(gòu)造m次多項(xiàng)式P(x)a0 [ajxijyi
(mNi1j cma0 b0
cm1a1
a b
Nkckxi,(k iibk
NN
yxk,(k 在中編程實(shí)現(xiàn)的多項(xiàng)式曲線擬合函數(shù)為:multifit。調(diào)用格式:AmultifitX,Y,m)其中,Xx坐標(biāo)向量;Yy坐標(biāo)向量;m為擬合多項(xiàng)式的次數(shù);A在中實(shí)現(xiàn)多項(xiàng)式曲線擬合的代碼如下function%試驗(yàn)數(shù)據(jù)點(diǎn)的x%試驗(yàn)數(shù)據(jù)點(diǎn)的yif(N~=M)forj=1:(2*m+1) %求出c和bfork=1:N
fors=2:(m+1) 6-6】x123y25解:在命令窗口中輸入以下命令>>x=>>y=[25>>A=A y0.12820.3235x0.8718x2實(shí)驗(yàn)數(shù)據(jù)(xiyiyf(x,擬合的標(biāo)準(zhǔn)是使(f(xiyi)的平方取極小, yf(x)ax, (xi,yi
i0,1,n
F(a,b)(axibyi解出a與bpolyfit
a
bP=polyfit(X,Y,N次多項(xiàng)式擬合數(shù)據(jù)點(diǎn)[xiyi6-7】polyfitx11111y11111解:在命令窗口中輸入以下命令>>x=>>y=[11.0954 1.2649>>p=P-0.01040.0854-0.31210.9086即擬合的多項(xiàng)式為:y0.0104x40.0854x30.3121x20.9086x0.3285在中編程實(shí)現(xiàn)的線性最小二乘擬合函數(shù)為:LZXEC 試驗(yàn)數(shù)據(jù)點(diǎn)的x坐標(biāo)向量; 試驗(yàn)數(shù)據(jù)點(diǎn)的y坐標(biāo)向量; function%試驗(yàn)數(shù)據(jù)點(diǎn)的x%試驗(yàn)數(shù)據(jù)點(diǎn)的yif(length(xlength(y))ndisp('x和y的維數(shù)不相等!'); A(2,2)zeros(2,1);fori1:nA(1,1)A(1,1)A(1,2)A(1,2)B(1,1)B(1,1)B(2,1)B(2,1)A(2,1)sab6-8】x12345y11435解:在命令窗口中輸入以下命令>>x>>y[1.51.843.4>>[a,b]LZXECa b yx正交多項(xiàng)式最小二乘擬合是選取一組在給定點(diǎn)上正交的多項(xiàng)式函數(shù)系Bi(x)作為基p(x)b0B0(x)b1B1(x) bmBmnnyiBj(xinbj n
B2(x
xkBi(xkik B0(x)1,B1(x)x Bi1(x)(xi)Bi(x)i
Bi(xk B2(x ik Bi1(xk 對(duì)給定的試驗(yàn)數(shù)據(jù)點(diǎn)(xi,yi)(i1,2, ,N),構(gòu)造m次正交多項(xiàng)式最小二乘擬合的多項(xiàng)令B0(x)1,根據(jù)遞推有: b0(yk)/(n1),0(xk)/(n a0b0
k
k
ykB1(x ykB1(xkxB2(xk 11B1(x)c0c1x由遞推有c0-0,c11,b1k0 ,1k0 , 11n1B2(xkn1
k
B2(xk
k
B2(xkn1k n00k
B2(xk更新近多項(xiàng)式的系數(shù):a0a0b1c0,a1對(duì)于t2,3, ,m,設(shè)Bt(x)r0r1x rtxt,Bt1(x)s0s1x st1xt1Bt2(x)w0w1x wt2xt2,由遞推rtstrt1t1st1st,trit1sisi1t1wi(i,takakbtatbt
k0,1,,t在中編程實(shí)現(xiàn)的正交多項(xiàng)式最小二乘擬合函數(shù)為,t其中,x:試驗(yàn)數(shù)據(jù)點(diǎn)的x坐標(biāo)向量;y:試驗(yàn)數(shù)據(jù)點(diǎn)的y坐標(biāo)向量;m:擬合多項(xiàng)式的次數(shù);a:擬合多項(xiàng)式的系數(shù)向量。function%試驗(yàn)數(shù)據(jù)點(diǎn)的x%試驗(yàn)數(shù)據(jù)點(diǎn)的yif(length(xlength(y))nlength(x);disp('x和y symsdzeros(1,m1);qalphazeros(1,m1);fork0:m B2d(1)n;forq(1)q(1)alpha(1)alpha(1)q(1)alpha(1)a(1)q(1); B1[alpha(1)1];for
d(2)d(2)q(2)q(2)alpha(2)alpha(2)q(2)alpha(2)a(1 a(2)q(2); betad(2)/d(1);forBB(i)B(i1)alpha(i1)*B1(i1)B1(i2);forj2:i2B(j)alpha(i1)*B1(j)B1(j1)beta*B2(j);B(1)BFB*transpose(px(1:i));forl1:nQxd(i)d(i)q(i)q(i)alpha(i)alpha(i)alpha(i)q(i)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版生態(tài)物流綠色包裝合同3篇
- 二零二五年度環(huán)保產(chǎn)品商標(biāo)使用許可協(xié)議范本3篇
- 科創(chuàng)孵化器項(xiàng)目建設(shè)方案
- 音樂(lè)舞蹈培訓(xùn)委托合同三篇
- 二零二五年度個(gè)人挖機(jī)租賃合同解除條件合同4篇
- 二零二五年度個(gè)人與個(gè)人房產(chǎn)購(gòu)置借款協(xié)議2篇
- 2025版高端車庫(kù)租賃及個(gè)性化定制服務(wù)合同范本3篇
- 二零二五年度智能家居裝修設(shè)計(jì)與施工一體化協(xié)議書(shū)2篇
- 酒店餐飲美工的工作總結(jié)
- 二零二五年度個(gè)人電動(dòng)車轉(zhuǎn)讓與充電設(shè)施安裝合同3篇
- 北師大版二年級(jí)數(shù)學(xué)上冊(cè)計(jì)算題專項(xiàng)復(fù)習(xí)大全272
- 人教版PEP版小學(xué)英語(yǔ)三年級(jí)下冊(cè)Unit 4 Healthy food Part A課件
- 2024年陜西省中考道德與法治真題(A卷)(原卷版)
- (2024)湖北省公務(wù)員考試《行測(cè)》真題及答案解析
- 對(duì)口升學(xué)語(yǔ)文模擬試卷(3)-江西?。ń馕霭妫?/a>
- 中小學(xué)校食品安全與膳食經(jīng)費(fèi)管理工作指引
- 電商平臺(tái)客服人員績(jī)效考核手冊(cè)
- YB∕T 4146-2016 高碳鉻軸承鋼無(wú)縫鋼管
- 多圖中華民族共同體概論課件第十三講先鋒隊(duì)與中華民族獨(dú)立解放(1919-1949)根據(jù)高等教育出版社教材制作
- 高考英語(yǔ)單詞3500(亂序版)
- 《社區(qū)康復(fù)》課件-第五章 脊髓損傷患者的社區(qū)康復(fù)實(shí)踐
評(píng)論
0/150
提交評(píng)論