版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Review復習1PreliminariesTheProgramforSolvingEngineeringProblemEngineeringProblem
AcademicModelPracticalModelResolvableModelComputerProgramResultsNumericalMethodAnalysisMethodComputerLanguageTheoryforEngineeringTheConceptof
Numericalanalysis
Numericalanalysisisthestudyofalgorithmsfortheproblemsofcontinuousmathematics----LloydN.Trefethen“計算數(shù)學”就是研究在計算機上解決數(shù)學問題的理論和數(shù)值方法。
數(shù)值計算方法是一門根據(jù)計算機特點,研究通過計算機求工程問題滿足精度要求的近似解的學科。TheWayofNumericalMethodsDispersing
(離散化)
只計算定義域上有限個變量的值,而不是所有函數(shù)變量的值
Approach(逼近)
用簡單函數(shù)y(x)近似替代函數(shù)f(x),但誤差E(x)=f(x)-y(x)要滿足精度要求。Deducebydegrees(遞推)
遞推是將一個復雜的計算過程轉(zhuǎn)化為簡單過程的多次重復的數(shù)學方法。TheAbsoluteError&.RelativeErrorTheAbsoluteError:Ep=|p-p’|
絕對誤差TheRelativeError:Rp
=|p-p’|/|p|相對誤差SignificantDigits(有效數(shù)字)|p-p’|/|p|<10-d/2Thenumberp’issaidtoapproximateptodsignificantdigitsifdisthelargestpositiveinteger1、選用數(shù)值穩(wěn)定性好的算法2、相近兩數(shù)避免相減3、絕對值相對太小的數(shù)不宜作除數(shù)4、警惕大數(shù)吃小數(shù)5、簡化計算方法,盡量減少過程誤差LossofSignificance(精度損失)2TheSolutionofNonlinearEquationsf(x)=0Themethods(1)Findtheareafortheroot(2)Approach2.1IterationforSolvingx=g(x)迭代法迭代函數(shù)迭代序列迭代收斂Theorem2.1
convergencedivergenceTheorem2.2Theorem2.3
P:AttractivefixedPointP:RepellingfixedPoint2.2BracketingMethodsforLocatingaRoot所謂二分法,是使用對分區(qū)間的方法,保留有根區(qū)間,舍去無根區(qū)間,并且如此不斷地對分下去,以逐步逼近方程根的方程求解方法y=f(x)xy0x*baf(a)f(b)x1=(a+b)/2f((a+b)/2)=f(x1)xkTheBisectionMethodofBolzanoTheorem2.4BisectionTheoremConvergenceoftheFalsePositionMethody=f(x)xy0x*baf(a)f(b)xk2.3Newton-RaphsonandSecantMethods
(牛頓迭代法和弦割法)是否可以將它轉(zhuǎn)換成線性方程進行求解?如何轉(zhuǎn)化?TheGeometricConstructionforNewton-RaphsonCorollary2.2(Newton’sIterationforfindingSquareRoots)(求平方根的牛頓迭代法)牛頓迭代法的收斂性判斷定理3證明=?TheConvergenceofNewton-RaphsonIterationTheDivision-by-ZeroError0Definition2.4(OrderofaRoot)SpeedofConvergenceDefinition2.5(OrderofConvergence)Theorem2.6(ConvergenceRateforNewtonRaphsonIteration)TheSecantMethodsExample2.16(SecantMethodataSimpleRoot)AcceleratedConvergenceComparisonoftheSpeedofConvergence3TheSolutionofLinearSystemsAX=B主要內(nèi)容高斯消去法三角分解法追趕法平方根法
雅可比迭代法高斯—賽德爾迭代法向量與矩陣范數(shù)譜半徑定義迭代法收斂判斷===平方根法的解法=步驟雅可比迭代法高斯—賽德爾迭代法§4向量與矩陣范數(shù)常用向量范數(shù)矩陣范數(shù)常見矩陣范數(shù)舉例譜半徑定義迭代法收斂判斷收斂條件雅可比迭代法高斯—賽德爾迭代法超松弛迭代法收斂收斂收斂收斂A陣為對角占優(yōu)矩陣收斂收斂A陣為對稱正定矩陣收斂當時收斂A陣為正定矩陣的充分必要條件是A陣的順序主子式大于零。基于MATLAB的線性方程組矩陣除法矩陣除法舉例a=[-0.0022210.7812503.9965.56254]b=[0.41.38167.4178]’X=a\bx=1.9273-0.69850.9004矩陣除法舉例a=[-0.0022210.7812503.9965.56254]b=[0.41.38167.4178]’X=a\bx=1.9273-0.69850.9004平方根法a=[42-2;22-3;-2-314]L=chol(a)L=21-101-2003MATLAB實現(xiàn):Jacobi.mfunctiony=jacobi(a,b,x0)D=diag(diag(a));U=-triu(a,1);L=-tril(a,-1);B=D\(L+U);f=D\b;y=B*x0+f;n=1;whilenorm(y-x0)>=1.0e-6x0=y;y=B*x0+f;n=n+1;endyn10*x1-x2=9-x1+10*x2-2*x3=7-x2+10*x3=6>>a=[10-10;-110-2;0-210];>>b=[9;7;6];>>jacobi(a,b,[0;0;0])y=0.99580.95790.7916n=11ans=0.99580.95790.7916MATLAB實現(xiàn):Jacobi.mfunctiony=jacobi(a,b,x0)D=diag(diag(a));U=-triu(a,1);L=-tril(a,-1);B=D\(L+U);f=D\b;y=B*x0+f;n=1;whilenorm(y-x0)>=1.0e-6x0=y;y=B*x0+f;n=n+1;endyn10*x1-x2=9-x1+10*x2-2*x3=7-x2+10*x3=6>>a=[10-10;-110-2;0-210];>>b=[9;7;6];>>jacobi(a,b,[0;0;0])y=0.99580.95790.7916n=11ans=0.99580.95790.7916seidel.mfunctiony=seidel(a,b,x0)D=diag(diag(a));U=-triu(a,1);L=-tril(a,-1);G=(D-L)\U;f=(D-L)\b;y=G*x0+f;n=1;whilenorm(y-x0)>=1.0e-6x0=y;y=G*x0+f;n=n+1;endyn10*x1-x2=9-x1+10*x2-2*x3=7-x2+10*x3=6>>a=[10-10;-110-2;0-210];>>b=[9;7;6];>>seidel(a,b,[0;0;0])y=0.99580.95790.7916n=7ans=0.99580.95790.79164InterpolationandPolynomialApproximation插值法Interpolation插值概念與基礎(chǔ)理論Introduction插值多項式的求法插值概念與基礎(chǔ)理論概念在工程實踐和科學實驗中,常常需要從一組實驗觀測數(shù)據(jù)揭示自變量x與因變量y之間的關(guān)系,一般可以用一個近似的函數(shù)關(guān)系式y(tǒng)=f(x)來表示.如何確定插值多項式?
插值余項對t求導,k(x)看成常數(shù)4.3LagrangeApproximation當n=1時稱線性插值當n=2時拋物線插值MATALAB實現(xiàn)Lagrange插值%lagrangeinsertfunctiony=lagrange(x0,y0,x)n=length(x0);m=length(x);fori=1:mz=x(i)s=0.0fork=1:np=1.0;forj=1:nifj~=kp=p*(z-x0(j))/(x0(k)-x0(j));endends=p*y0(k)+s;endy(i)=s;endx=[0.4:0.1:0.8];y=[-0.916291-0.693147-0.510826-0.356675-0.223144];lagrange(x,y,0.54)ans=-0.61612.2差商與牛頓基本括值多項式
前面構(gòu)造的拉格朗日插值多項式,其形式具有對稱性,既便于記憶,又便于應(yīng)用與編制程序.但是,由于公式中的都依賴于全部插值節(jié)點,在增加或減少節(jié)點時,必須全部重新計算.為克服這個缺點,插值多項式可以如何構(gòu)造?這種形式的插值多項式稱為n次牛頓插值多項式NewtonPolynomials利用MATALAB進行插值計算一維插值分段線性插值分段拋物插值分段低次插值分段低次插值Runge現(xiàn)象產(chǎn)生x=[-5:1:5];y=1./(1+x.^2);x0=[-5:0.1:5];y0=lagrange(x,y,x0);y1=1./(1+x0.^2);plot(x,y)plot(x0,y0,'--r')分段線性插值分段拋物插值3.1分段線性插值與分段拋物插值MATALAB實現(xiàn)Lagrange插值%lagrangeinsertfunctiony=lagrange(x0,y0,x)n=length(x0);m=length(x);fori=1:mz=x(i)s=0.0fork=1:np=1.0;forj=1:nifj~=kp=p*(z-x0(j))/(x0(k)-x0(j));endends=p*y0(k)+s;endy(i)=s;endx=[0.4:0.1:0.8];y=[-0.916291-0.693147-0.510826-0.356675-0.223144];lagrange(x,y,0.54)ans=-0.6161利用MATALAB進行插值計算一維插值利用MATLAB軟件進行插值高維插值氣旋變化情況可視化5CurveFitting曲線擬合的基本概念5.1Least-squaresLine最小二乘擬合曲線實驗數(shù)據(jù)帶有誤差實驗數(shù)據(jù)很多最小二乘法問題提法:在曲線擬合時,如果所選擇的擬合函數(shù)在所有數(shù)據(jù)點處的偏差的平方和最小,則稱這種擬合方法為最小二乘法。Theorem定理5.1(Least-squaresLine)ThePowerFity=AxMy=AxM5.2CurveFittingDataLinearizationMethodfory=CeAxNonlinearLeast-squaresMethodfory=CeAxInterpolationbySplineFunction分段低次插值Runge現(xiàn)象產(chǎn)生x=[-5:1:5];y=1./(1+x.^2);x0=[-5:0.1:5];y0=lagrange(x,y,x0);y1=1./(1+x0.^2);plot(x,y)plot(x0,y0,'--r')分段線性插值分段拋物插值3.1分段線性插值與分段拋物插值三次樣條插值
三次樣條插值函數(shù)求法邊界條件:三次樣條插值函數(shù)簡化計算方法由確定兩個積分常數(shù)6NumericalDifferentiation6.1導數(shù)的近似值6.1.2中心差分公式6.1.4Richardson外推法6.2數(shù)值差分6.2.1更多的中心差分公式6.2.2誤差分析利用插值多項式構(gòu)造微分公式6.2.3拉格朗日多項式微分6.2.3牛頓多項式微分6.2.4利用三次樣條插值函數(shù)構(gòu)造微分公式RelatedExampleExample6.2(P315);Exercises4(P325);AlgrorithmsandPrograms2(P328);Example6.5(P332);Exercises3,8(P339,340);AlgrorithmsandPrograms1(P341);7NumericalIntegration構(gòu)造數(shù)值積分公式的基本方法與有關(guān)概念7.1IntroductiontoQuadrature數(shù)值積分余項E(Pi)=Ri[f]數(shù)值積分公式的精度例題Thetrapezoidalrulen=1Simpson’srule(n=2)Simpson’s3/8rulen=3Boole’srulen=4牛頓科茨公式余項梯形公式余項:辛普森公式余項:科茨公式余項:代數(shù)精度?當積分區(qū)間比較大時,精度?7.2CompositeTrapezoidalandSimpson’sRuleab=CompositeTrapezoidalRule=abCompositeSimpsonRuleabCompositeBool’sRuleab復合牛頓科茨公式余項復合梯形公式余項復合辛普森公式余項復合布爾公式余項例題7.3RecursiveRulesandRombergIntegrationRecursiveTrapezoidalRuleabRombergIntegration數(shù)值積分在MATLAB中的應(yīng)用quad采用遞推自適應(yīng)Simpson法計算積分;精度較高,較常用quadl采用遞推自適應(yīng)Lobatto法計算積分;精度高,最常用trapz
采用梯形法計算積分;速度快,精度差cumtrapz
采用梯形法計算一個區(qū)間上的積分曲線;速度快,精度差Fnint
利用樣條函數(shù)求不定積分;與spline、ppval配合使用;主要對付“表格”函數(shù)的積分【例題】(1)符號解析法symsx;IS=int('exp(-x*x)','x',0,1)vpa(IS)
IS=1/2*erf(1)*pi^(1/2)ans=.74682413281242702539946743613185(2)MATLAB指令quad和quadl求積fun=inline('exp(-x.*x)','x');Isim=quad(fun,0,1),IL=quadl(fun,0,1)Isim=0.7468IL=0.7468
(3)10參數(shù)Gauss法Ig=gauss10(fun,0,1)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨檢值班員崗前持續(xù)改進考核試卷含答案
- 燈用化學配料工崗前工作改進考核試卷含答案
- 洗衣機零部件制作工QC管理模擬考核試卷含答案
- 甲基叔丁基醚丁烯-1裝置操作工風險評估與管理水平考核試卷含答案
- 老年人合法權(quán)益保護制度
- 酒店客房服務(wù)禮儀制度
- 蟲害鼠害控制制度
- 采購信息網(wǎng)絡(luò)安全與保密制度
- 濟南國網(wǎng)培訓
- 消防產(chǎn)品性能檢測實驗室項目環(huán)境影響報告表
- 危險化學品安全法解讀
- GB/T 7714-2025信息與文獻參考文獻著錄規(guī)則
- 信訪工作課件
- 110kV旗潘線π接入社旗陌陂110kV輸電線路施工方案(OPGW光纜)解析
- 第5章 PowerPoint 2016演示文稿制作軟件
- 基坑支護降水施工組織設(shè)計
- 預拌商品混凝土(砂漿)企業(yè)安全生產(chǎn)檢查表
- 焊接結(jié)構(gòu)焊接應(yīng)力與變形及其控制
- 中石油管道局燃氣管道施工組織設(shè)計
- YY/T 1872-2022負壓引流海綿
- GB/T 17766-1999固體礦產(chǎn)資源/儲量分類
評論
0/150
提交評論