Mathematica教程-4基本微積分_第1頁
Mathematica教程-4基本微積分_第2頁
Mathematica教程-4基本微積分_第3頁
Mathematica教程-4基本微積分_第4頁
Mathematica教程-4基本微積分_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 基本微積分基本微積分 微積分里的求導(dǎo)函數(shù)、求不定積分、級微積分里的求導(dǎo)函數(shù)、求不定積分、級數(shù) 展 開 等 都 是 最 典 型 的 符 號 演 算 。數(shù) 展 開 等 都 是 最 典 型 的 符 號 演 算 。Mathematica系統(tǒng)提供了一批做這些演算系統(tǒng)提供了一批做這些演算的函數(shù),有些可以直接從工具欄中輸入的函數(shù),有些可以直接從工具欄中輸入(工具欄由(工具欄由File-Plaettes-Basic Input激激活)。活)。 極限極限求極限的函數(shù)是求極限的函數(shù)是Limit,格式為:,格式為:Limitexpr,x-x0當(dāng)x趨向于x0時求expr的極限Limitexpr,x-x0,Direc

2、tion-1當(dāng)x趨向于x0時求expr的左極限Limitexpr,x-x0,Direction-1當(dāng)x趨向于x0時求expr的右極限例:求下列極限例:求下列極限0sin5sin3limsinxxxx 1:5 *in 3 */,0InLimitSinxSxSinxx12Outlim arctanxxlim arctanxx 6:,InLimit ArcTan xxInfinity62PiOut 7:,InLimitArcTan xxInfinity 72PiOut10lim 6xx10lim 6xx 2:61 /,0,1InLimitxxDirection2OutInfinity3:61/,0,

3、1InLimitxxDirection30OutMathematica可以求出任意函數(shù)表達式的微商,格可以求出任意函數(shù)表達式的微商,格式列表如下:(有些運算可從工具欄中直接輸入式列表如下:(有些運算可從工具欄中直接輸入 ) 微商微商求導(dǎo)運算求導(dǎo)運算 D函數(shù),自變量函數(shù),自變量或者或者fx 二階導(dǎo)數(shù)二階導(dǎo)數(shù) D函數(shù),函數(shù),自變量,自變量,2或者或者fx 高階導(dǎo)數(shù)高階導(dǎo)數(shù) D函數(shù),函數(shù),自變量,求導(dǎo)階數(shù)自變量,求導(dǎo)階數(shù)例:求下列函數(shù)的一階導(dǎo)數(shù)例:求下列函數(shù)的一階導(dǎo)數(shù)3cosyxx1:3 * ,InDxCos xx2313 Outx Cos xx Sin xln lnyx2: ,InDLog Log

4、 xx12 OutxLog x例:求下列函數(shù)的二階導(dǎo)數(shù)例:求下列函數(shù)的二階導(dǎo)數(shù)8yx3:8,2InDxx6356Outx21arctanyxx4:12 *,2InDxArcTanxx2242 1xOutArcTan xx.假設(shè)a是常數(shù)可以對sinax求導(dǎo) .求二元函數(shù)f(x,y)=x2*y+y2對x,y 的一階和二階偏導(dǎo)數(shù)Mathematica可以求函數(shù)式未知的函數(shù)微分 對鏈?zhǔn)綄?dǎo)法則同樣可用要得到函數(shù)在某一點的導(dǎo)數(shù)值,可以把這點代入導(dǎo)數(shù) 全微分Dtf求全微分dfDtf,xDtf,x1,x2,Dtf,x,Constants-c1,c2,.求全微分其中c1,c2.是常數(shù)求x2+y2的偏微分和全微分

5、 看出第一種情況y與x沒有關(guān)系,第二種情況y是x的函數(shù) In1:=Dtx2+x y3+y z,Constants-zOut1= 求多項式x2+xy3+yz的全微分并假定z是常數(shù) 2 x Dt x, Constantszy3Dt x, Constantsz3 x y2Dt y, Constantszz Dt y, Constantsz求隱函數(shù)的導(dǎo)數(shù) 求不定積分的函數(shù)是求不定積分的函數(shù)是Integrate。格式為:。格式為: Integratefx,x(x為積分變量)為積分變量) 或用工具欄,輸入不定積分或用工具欄,輸入不定積分 積分積分 dxxf)(定積分也是用定積分也是用Integrate做,

6、命令為:做,命令為: Integratefx,x,a,b或用工具欄,輸入定積分或用工具欄,輸入定積分badxxf)( 并不是所有的不定積分都能求出來。例如若求 Mathematica就無能為力。但對于一些手工計算相當(dāng)復(fù)雜的不定積分MatheMatica還是能輕易求得, 例如求 積分示例積分變量的形式也可以是一函數(shù) 在被積函數(shù)中出現(xiàn)的除積分變量外的函數(shù),當(dāng)作常數(shù)處理 廣義積分 對廣義積分,如果無法判定斂散性,就給出一個提示 如果廣義積分?jǐn)可⑿耘c某個符號的取值有關(guān),它也能給出在不同情況下的積分結(jié)果結(jié)果的意義是當(dāng)|p|1時,積分值為1/1-p,否則不收斂。 Integrate中可加兩個參數(shù)Assum

7、ptions 和 GenerateConditions。在上例中,只要用Assumptions-Rep1就可以得到收斂情況的解數(shù)值積分 它的命令格式為 Nintegratef,x,a,b 在a,b上求f數(shù)值積分 Nintegratef,x,a,x1,x2,b 以x1,x2.為分割求a,b上的數(shù)值積分 Nintegratef,x,a,b,MaxRecursion-n 求數(shù)值積分時指定迭代次數(shù)n. 如果積分函數(shù)存在不連續(xù)點,或存在奇點,則可對積分進行分段求解。例如函數(shù) 在-1,1上,顯然x=0點是一個無窮間斷點。因此若要求其數(shù)值積分,必須在其中插入點0對無窮積分,也可求數(shù)值積分 重積分 計算重積分

8、: 微分方程解微分方程解 Dsolveeqn,yx,x 求解微分方程 yx Dsolveeqn,y,x 求解微分方程函數(shù) yDsolveeqn1,eqn2,y1,y2,.,x 求解微分方程組 解yx僅適合其本身,并不適合于yx的其它形式,如yx,y0等,也就是說yx不是函數(shù)。例如我們?nèi)绻腥缦虏僮?,yx,y0并沒有發(fā)生變化 解的純函數(shù)形式解的純函數(shù)形式這里y適合y的所有情況 求微分方程組求微分方程組當(dāng)然微分方程組也有純函數(shù)形式 帶初始條件的微分方程的解 對于簡單的微分方程的解比較簡單,對一些微分方程它的解就復(fù)雜的多。特別是對一些微分方程組或高階微分方程,不一定能得具體的解,其解中可能含有一些特

9、殊函數(shù)。并且很多特殊函數(shù)的提出就是為了解這些方程的對于非線性微分方程,僅有一些特殊的情況可用標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)得到解。Dsolve能夠處理所有在標(biāo)準(zhǔn)數(shù)學(xué)手冊有解的非線性微分方程 在Mathematica中用函數(shù)DSolve得到微分方程的準(zhǔn)確解,用函數(shù)NDSolve得到微分方程的數(shù)值解,當(dāng)然在此處要給出求解區(qū)間(x,xmin,xmax)。 NDSolve也是既能計算單個的微分方程,也能計算聯(lián)立微分方程組。它能對大多數(shù)的常微分方程和部分偏微分方程求解 微分方程的數(shù)值解微分方程的數(shù)值解 NDSolveeqn1,eqn2,y,x,xmin,xmax:求函數(shù)y的數(shù)值解,x屬于xmin,xmaxNDSolvee

10、qnl,eqn2,,y1,y2,x,xmin,xmax 求多個函數(shù)yi的數(shù)值解 NDSolve以InterpolatingFunction 函數(shù)生成函數(shù)yi的解,InterpolatingFunction函數(shù)提供在獨立變量x的xmin到xmax范圍內(nèi)的近似值。NDSolve用迭代法求解,它以某一個x值開始,盡可能覆蓋從xmin到xmax的全區(qū)間。為使迭代開始,NDSolve指定yi及其導(dǎo)數(shù)為初始條件。初始條件給定某定點x處的yix及盡可能的導(dǎo)數(shù)yix,一般情況下,初始條件可在任意x處,NDSolve將以此為起點自動覆蓋xmin到xmax的全區(qū)域。 下面對初始條件y0=0和y1=0分別求出x從0

11、到1的范圍內(nèi)yx=yx的解。再看下面的微分方程的數(shù)值解 使用Mathematica頁可以很容易的得到解的圖形。 這兒給出如何觀察微商的逆函數(shù)的近似值圖形。我們使用命令Evaluate代替InterpolatingFunction,這樣能夠節(jié)省時間。 多重積分與數(shù)值積分多重積分與數(shù)值積分 用用Integrate還可以做多重積分,如二重還可以做多重積分,如二重積分的格式為:積分的格式為: Integratefx,y,y,c,d,x,a,b如:如:Integratex2+y2,x,0,a,y,0,x在在Mathematica里求數(shù)值積分的函數(shù)是里求數(shù)值積分的函數(shù)是NIntegrate,舉個例子:,舉

12、個例子: NIntegrateSinSinx,x,0,Pi 冪級數(shù)(泰勒公式)展開冪級數(shù)(泰勒公式)展開 一個函數(shù)描述了在某個區(qū)域內(nèi)值的對應(yīng)關(guān)系,一個函數(shù)描述了在某個區(qū)域內(nèi)值的對應(yīng)關(guān)系,有時考察一個函數(shù)在某一點附近的性質(zhì)時,可以用有時考察一個函數(shù)在某一點附近的性質(zhì)時,可以用一個有限次的多項式作為這個函數(shù)的近似,這就是一個有限次的多項式作為這個函數(shù)的近似,這就是冪級數(shù)展開(冪級數(shù)展開(Taylor展開)的意義。展開)的意義。Mathematica可以非常方便地求出任一個復(fù)雜函數(shù)表達式的任意可以非常方便地求出任一個復(fù)雜函數(shù)表達式的任意階冪級數(shù)展開。運算格式:階冪級數(shù)展開。運算格式:Seriesfx

13、,x,x0,n:表示表示f(x)在在x=x0做做Taylor展開至展開至 階階(帶余項)。帶余項)。 若要去余項,用函數(shù)若要去余項,用函數(shù)NormalNormal實現(xiàn)實現(xiàn),如 s=SeriesSinx,x,0,10 ,f1=Normals nxx)(0 求函數(shù)極小值的格式為:求函數(shù)極小值的格式為:FindMinimumf,x,x0:以:以x=x0作為初始值,作為初始值,求函數(shù)求函數(shù)f的最小值的最小值 FindMinimumf,x,x0,y,y0,:求多變量:求多變量函數(shù)的最小值函數(shù)的最小值 求最大值,可以先求出求最大值,可以先求出-f的最小值,從而可得的最小值,從而可得到到f的最大值。的最大值

14、。 求函數(shù)的極小值求函數(shù)的極小值用用Sumf,i,a,b,di可求數(shù)列的和,可求數(shù)列的和,自變量自變量i以以di遞增,遞增,di=1時可略時可略 。 Sumf,i,a,b,j,c,d:表示:表示 求和求和baidcjf函數(shù)的擬合(函數(shù)的擬合(1) 做數(shù)據(jù)處理時希望用一個函數(shù)去反映做數(shù)據(jù)處理時希望用一個函數(shù)去反映客觀的數(shù)據(jù),這叫函數(shù)擬合。做擬合是客觀的數(shù)據(jù),這叫函數(shù)擬合。做擬合是要發(fā)現(xiàn)數(shù)據(jù)中的某種規(guī)律性,找出這種要發(fā)現(xiàn)數(shù)據(jù)中的某種規(guī)律性,找出這種規(guī)律性的表達式,或者從實測數(shù)據(jù)得到規(guī)律性的表達式,或者從實測數(shù)據(jù)得到有關(guān)數(shù)學(xué)模型的參數(shù),然后就可以用表有關(guān)數(shù)學(xué)模型的參數(shù),然后就可以用表示式或模型預(yù)測可

15、能的結(jié)果。示式或模型預(yù)測可能的結(jié)果。Mathematica中,最基本的擬合操作是中,最基本的擬合操作是Fit ,即利用最小二乘(平方)法,將數(shù),即利用最小二乘(平方)法,將數(shù)據(jù)與要擬合的函數(shù)做分析運算,以求出據(jù)與要擬合的函數(shù)做分析運算,以求出最接近或最能表示數(shù)據(jù)趨勢的函數(shù)。最接近或最能表示數(shù)據(jù)趨勢的函數(shù)。 函數(shù)的擬合(函數(shù)的擬合(2)Fit的用法:的用法:1) Fitdata,1,x,x:表示變量為表示變量為x,進行線性擬合,進行線性擬合2)Fitdata,1,x,x2,x:二次多項式擬合二次多項式擬合3)Fitdata,Tablexj,j,0,n,x:n階多項式擬合階多項式擬合4)Fitdata,funs,vars:將將data用用funs做曲線擬合做曲線擬合5)數(shù)據(jù)data=x1,y1,.,x

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論