




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Matlab入門(mén)教程很齊全入門(mén)教程很齊全 Matlab入入門(mén)門(mén)教程很教程很齊齊全全 MatlabMatlab簡(jiǎn)介簡(jiǎn)介 數(shù)組和矩陣數(shù)組和矩陣 MatlabMatlab繪圖繪圖 MatlabMatlab在在微積分微積分中的應(yīng)用中的應(yīng)用 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 三個(gè)代表性的計(jì)算機(jī)數(shù)學(xué)語(yǔ)言:三個(gè)代表性的計(jì)算機(jī)數(shù)學(xué)語(yǔ)言: MATLABMATLAB是是MATrix LABoratory MATrix LABoratory 的縮寫(xiě),由的縮寫(xiě),由MathWorksMathWorks公司推公司推 出。長(zhǎng)于數(shù)值計(jì)算,編程方便。在各個(gè)領(lǐng)域都有領(lǐng)域?qū)<揖帉?xiě)出。長(zhǎng)于數(shù)值計(jì)算,編程方便。在各個(gè)領(lǐng)域都有領(lǐng)
2、域?qū)<揖帉?xiě) 的工具箱,能高效、可靠地解決各種問(wèn)題。的工具箱,能高效、可靠地解決各種問(wèn)題。 MathematicaMathematica,Wolfram ResearchWolfram Research公司公司 MapleMaple,Waterloo MapleWaterloo Maple公司公司 有強(qiáng)大的解析運(yùn)算和數(shù)學(xué)公式推導(dǎo)、定理證明能力,數(shù)值計(jì)有強(qiáng)大的解析運(yùn)算和數(shù)學(xué)公式推導(dǎo)、定理證明能力,數(shù)值計(jì) 算能力比算能力比MatlabMatlab弱,更適合純數(shù)學(xué)求解。弱,更適合純數(shù)學(xué)求解。 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB的功能 MATLABMATLAB產(chǎn)品組是從支持概念設(shè)計(jì)、
3、算法開(kāi)發(fā)、建模仿真,產(chǎn)品組是從支持概念設(shè)計(jì)、算法開(kāi)發(fā)、建模仿真, 到實(shí)時(shí)實(shí)現(xiàn)的集成環(huán)境,可用來(lái)進(jìn)行:到實(shí)時(shí)實(shí)現(xiàn)的集成環(huán)境,可用來(lái)進(jìn)行: 數(shù)據(jù)分析數(shù)據(jù)分析 數(shù)值與符號(hào)計(jì)算數(shù)值與符號(hào)計(jì)算 工程與科學(xué)繪圖工程與科學(xué)繪圖 控制系統(tǒng)設(shè)計(jì)控制系統(tǒng)設(shè)計(jì) 數(shù)字圖像信號(hào)處理數(shù)字圖像信號(hào)處理 建模、仿真、原型開(kāi)發(fā)建模、仿真、原型開(kāi)發(fā) 財(cái)務(wù)工程、應(yīng)用開(kāi)發(fā)、圖形用戶界面設(shè)計(jì)財(cái)務(wù)工程、應(yīng)用開(kāi)發(fā)、圖形用戶界面設(shè)計(jì) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB語(yǔ)言特點(diǎn) 編程效率高,允許用數(shù)學(xué)的語(yǔ)言來(lái)編寫(xiě)程序編程效率高,允許用數(shù)學(xué)的語(yǔ)言來(lái)編寫(xiě)程序 用戶使用方便,把程序的編輯、編譯、連接和執(zhí)行融為一體用戶使用方便,把
4、程序的編輯、編譯、連接和執(zhí)行融為一體 高效方便的矩陣和數(shù)組運(yùn)算高效方便的矩陣和數(shù)組運(yùn)算 語(yǔ)句簡(jiǎn)單,內(nèi)涵豐富語(yǔ)句簡(jiǎn)單,內(nèi)涵豐富 擴(kuò)充能力強(qiáng),交互性,開(kāi)放性擴(kuò)充能力強(qiáng),交互性,開(kāi)放性 方便的繪圖功能方便的繪圖功能 該軟件由該軟件由c c語(yǔ)言編寫(xiě),移植性好語(yǔ)言編寫(xiě),移植性好 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 l MATLAB操作窗口操作窗口 雙擊桌面快捷鍵,啟動(dòng)軟件。雙擊桌面快捷鍵,啟動(dòng)軟件。 接受命令的窗口接受命令的窗口 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB的環(huán)境 菜單項(xiàng);菜單項(xiàng); 工具欄;工具欄; 【Command WindowCommand Window】命令窗口;命
5、令窗口; 【Launch PadLaunch Pad】分類(lèi)幫助窗口;分類(lèi)幫助窗口; 【W(wǎng)orkspaceWorkspace】工作區(qū)窗口;工作區(qū)窗口; 【Command HistoryCommand History】指令歷史記錄窗口;指令歷史記錄窗口; 【Current DirectoryCurrent Directory】當(dāng)前目錄選擇窗口;當(dāng)前目錄選擇窗口; Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MatlabMatlab簡(jiǎn)介簡(jiǎn)介 數(shù)組和矩陣數(shù)組和矩陣 MatlabMatlab繪圖繪圖 MatlabMatlab在在微積分微積分中的應(yīng)用中的應(yīng)用 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 1.1
6、.變量變量 MatlabMatlab不需要任何類(lèi)型聲明和維數(shù)說(shuō)明不需要任何類(lèi)型聲明和維數(shù)說(shuō)明, ,變量名的第一個(gè)字變量名的第一個(gè)字 符必須是字母。符必須是字母。 a=1a=1; num_students=25;num_students=25; 2.2.常用的常數(shù)常用的常數(shù) pipi:3.141592653.14159265 i,j: i,j:虛數(shù)單位;虛數(shù)單位;1i; 3-4j; 3e5i1i; 3-4j; 3e5i Inf Inf 無(wú)限值;無(wú)限值;NaNNaN空值空值 e e 以以1010為底的冪次。為底的冪次。1.602e-20, 6.532e121.602e-20, 6.532e12 M
7、atlab入門(mén)教程很齊全入門(mén)教程很齊全 3.3.運(yùn)算符運(yùn)算符 + +,- - ,* *,/ /, 左除左除: :23 = 1.500023 = 1.5000 冪冪: x=2; x3; x(-3): x=2; x3; x(-3) 復(fù)數(shù)共軛轉(zhuǎn)置復(fù)數(shù)共軛轉(zhuǎn)置 x=3+4i xx=3+4i x=3-4i=3-4i . .點(diǎn)運(yùn)算點(diǎn)運(yùn)算 (1)(1)當(dāng)當(dāng)x x是一個(gè)向量時(shí),求是一個(gè)向量時(shí),求 不能寫(xiě)成不能寫(xiě)成x2x2,而必須寫(xiě)成,而必須寫(xiě)成 x.2x.2 (2) (2)兩矩陣之間的點(diǎn)乘運(yùn)算兩矩陣之間的點(diǎn)乘運(yùn)算C=A.C=A.* *B B ijijij bac 2 i x Matlab入門(mén)教程很齊全入門(mén)教程
8、很齊全 . .常用函數(shù)常用函數(shù) sqrt(x)sqrt(x) 開(kāi)平方開(kāi)平方 abs(x) abs(x) 絕對(duì)值絕對(duì)值abs(3-4i)abs(3-4i) exp(x) eexp(x) ex x; log(x) ; log(x) 以以e e為底,為底,x x的對(duì)數(shù)的對(duì)數(shù) log(exp(2)log(exp(2) round(x) round(x)取整取整 syms x; syms x; 定義定義x x為符號(hào)變量為符號(hào)變量 . .幫助函數(shù)幫助函數(shù) help: help elfun; help specfun; help elmathelp: help elfun; help specfun; he
9、lp elmat Matlab入入門(mén)門(mén)教程很教程很齊齊全全 6.6.構(gòu)造數(shù)組構(gòu)造數(shù)組 (1)(1)直接構(gòu)造,用空格或逗號(hào)間隔數(shù)組元素直接構(gòu)造,用空格或逗號(hào)間隔數(shù)組元素 A = 2 3 5 1 A = 2 3 5 1 或或 A = sqrt(2),3e2,log(5),1+2i A = sqrt(2),3e2,log(5),1+2i (2) (2)用增量法構(gòu)造數(shù)組用增量法構(gòu)造數(shù)組 (first:last) (first:last) 或或 (first:step:last)(first:step:last) A = 10:15 A = 3:0.2:4 A = 9:-1:0 A = 10:15 A
10、= 3:0.2:4 A = 9:-1:0 (3) (3)用用linspacelinspace函數(shù)構(gòu)造數(shù)組函數(shù)構(gòu)造數(shù)組 x = linspace(first,last,num)x = linspace(first,last,num) x = linspace(0,10,5) x = linspace(0,10,5) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 7.7.構(gòu)造矩陣構(gòu)造矩陣 (1)(1)簡(jiǎn)單創(chuàng)建方法簡(jiǎn)單創(chuàng)建方法 row = e1,e2,row = e1,e2,em; A = row1,em; A = row1;row2row2;rownrown A = 2 4 1;4 5 2;7 2 1
11、 A = 2 4 1;4 5 2;7 2 1 (2)(2)構(gòu)造特殊矩陣構(gòu)造特殊矩陣 ones ones 創(chuàng)建一個(gè)所有元素都為的元素創(chuàng)建一個(gè)所有元素都為的元素 zeros zeros 創(chuàng)建一個(gè)所有元素都為創(chuàng)建一個(gè)所有元素都為0 0的元素的元素 127 254 142 A Matlab入門(mén)教程很齊全入門(mén)教程很齊全 eye eye 創(chuàng)建對(duì)角元素為,其他元素為的元素創(chuàng)建對(duì)角元素為,其他元素為的元素 rand rand 創(chuàng)建一個(gè)矩陣或數(shù)組,其中的元素服從均勻分布創(chuàng)建一個(gè)矩陣或數(shù)組,其中的元素服從均勻分布 rand(5)rand(5)* *20;20; randnrandn創(chuàng)建一個(gè)矩陣或數(shù)組,其中的元素服
12、從正態(tài)分布創(chuàng)建一個(gè)矩陣或數(shù)組,其中的元素服從正態(tài)分布 diag diag 創(chuàng)建對(duì)角矩陣創(chuàng)建對(duì)角矩陣 C = 3 2 1; V=diag(C);C = 3 2 1; V=diag(C); (3)(3)聚合矩陣聚合矩陣 水平聚合水平聚合 C = A BC = A B 垂直聚合垂直聚合 C = A;BC = A;B n n diag 2 1 21 ),( Matlab入門(mén)教程很齊全入門(mén)教程很齊全 8.8.獲取矩陣元素獲取矩陣元素 A=2,3,3;4 9 4;6,3,0 A=2,3,3;4 9 4;6,3,0 取單個(gè)元素:取單個(gè)元素: 取多個(gè)元素:取多個(gè)元素: 獲取所有元素:獲取所有元素: 9.9.獲
13、取與矩陣有關(guān)信息獲取與矩陣有關(guān)信息 length length 返回最長(zhǎng)維長(zhǎng)度返回最長(zhǎng)維長(zhǎng)度 ndims ndims 返回維數(shù)返回維數(shù) numel numel 返回元素個(gè)數(shù)返回元素個(gè)數(shù) size size 返回每一維的長(zhǎng)度返回每一維的長(zhǎng)度 rows cols = size(A)rows cols = size(A) A(3,1) A(:,2) A(3,:) A(:) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 數(shù)組和矩陣數(shù)組和矩陣 9.矩陣的基本運(yùn)算矩陣的基本運(yùn)算 例例 已知已知 422134 305 ,203 153211 AB a=4 -2 2;-3 0 5;1 5 3; b=1 3 4;-
14、2 0 -3;2 -1 1; a*b 12 10 24 7 -14 -7 -3 0 -8 ans =AB Matlab入門(mén)教程很齊全入門(mén)教程很齊全 ( )R A rank(a) ans = 3 數(shù)組和矩陣數(shù)組和矩陣 9.矩陣的基本運(yùn)算矩陣的基本運(yùn)算 例例 已知已知 422134 305 ,203 153211 AB Matlab入門(mén)教程很齊全入門(mén)教程很齊全 det(a) ans = -158 數(shù)組和矩陣數(shù)組和矩陣 9.矩陣的基本運(yùn)算矩陣的基本運(yùn)算 例例 已知已知 422134 305 ,203 153211 AB Matlab入門(mén)教程很齊全入門(mén)教程很齊全 求特征多項(xiàng)式 poly(A) A=sy
15、m(A); 將A轉(zhuǎn)換成符號(hào)矩陣 poly(A) 數(shù)組和矩陣數(shù)組和矩陣 9.矩陣的基本運(yùn)算矩陣的基本運(yùn)算 例例 已知已知 422134 305 ,203 153211 AB Matlab入門(mén)教程很齊全入門(mén)教程很齊全 1 AB A/B相當(dāng)于矩陣方程XB=A ans = 0 0 2.0000 -2.7143 -8.0000 -8.1429 2.4286 3.0000 2.2857 數(shù)組和矩陣數(shù)組和矩陣 9.矩陣的基本運(yùn)算矩陣的基本運(yùn)算 例例 已知已知 422134 305 ,203 153211 AB Matlab入門(mén)教程很齊全入門(mén)教程很齊全 1 A B AB ans = 0.4873 0.4114
16、 1.0000 0.3671 -0.4304 0 -0.1076 0.2468 0 數(shù)組和矩陣數(shù)組和矩陣 9.矩陣的基本運(yùn)算矩陣的基本運(yùn)算 例例 已知已知 422134 305 ,203 153211 AB Matlab入門(mén)教程很齊全入門(mén)教程很齊全 10.多項(xiàng)式求根多項(xiàng)式求根 例例 已知已知 p = 1 0 -2 -5; roots(p) ans = 2.0946 -1.0473 + 1.1359i -1.0473 - 1.1359i 52)( 3 xxxp 數(shù)組和矩陣數(shù)組和矩陣 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MatlabMatlab簡(jiǎn)介簡(jiǎn)介 數(shù)組和矩陣數(shù)組和矩陣 MatlabMa
17、tlab繪圖繪圖 MatlabMatlab在在微積分微積分中的應(yīng)用中的應(yīng)用 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 1.1.二維圖形繪制二維圖形繪制 plot(t,y)plot(t,y) 例例1 1用用MatlabMatlab畫(huà)出的圖形。畫(huà)出的圖形。 x=-5:0.05:5; y=x.2; plot(x,y)plot(x,y,b+) 例例2 2繪制繪制y=sin(tan(x)-tan(sin(x)在在 區(qū)間內(nèi)的曲線。區(qū)間內(nèi)的曲線。 x=-pi:0.05:pi;y=sin(tan(x)-tan(sin(x); plot(x,y) 2 xy , Matlab入門(mén)教程很齊全入門(mén)教程很齊全 將多條曲
18、線畫(huà)在一個(gè)圖上:將多條曲線畫(huà)在一個(gè)圖上: plot(t1,y1,選項(xiàng)選項(xiàng)1,t2,y2,選項(xiàng)選項(xiàng)2,) plot(x,x.2,rO,x,x.3,b.) 2.三維圖形繪制三維圖形繪制 plot3(x,y,z) plot3(x1,y1,z1,選項(xiàng)選項(xiàng)1,x2,y2,z2,選項(xiàng)選項(xiàng)2,) 例例 試?yán)L制參數(shù)方程試?yán)L制參數(shù)方程 , , 的三維曲線。的三維曲線。 t=0:.1:2*pi; 注意點(diǎn)運(yùn)算注意點(diǎn)運(yùn)算 x=t.3.*sin(3*t).*exp(-t);y=t.3.*cos(3*t).*exp(-t); z=t.2; plot3(x,y,z),grid t etttx )3sin()( 3t ett
19、ty )3cos()( 3 2 tz Matlab入門(mén)教程很齊全入門(mén)教程很齊全 15.利用利用Mathematica作出數(shù)列作出數(shù)列 1 ) 1 1 ( n n n x的點(diǎn)圖,的點(diǎn)圖, 觀察當(dāng)觀察當(dāng) n時(shí),時(shí), n x的變化趨勢(shì)。并利用數(shù)值計(jì)算的命令計(jì)算當(dāng)?shù)淖兓厔?shì)。并利用數(shù)值計(jì)算的命令計(jì)算當(dāng)n 取很大的整數(shù)時(shí),取很大的整數(shù)時(shí), n x的取值。的取值。 n=1:10000; xn=(1+1./n).(n+1); plot(n,xn,.) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 16.函數(shù)函數(shù)xxycos 在在內(nèi)是否有界?又問(wèn)當(dāng)內(nèi)是否有界?又問(wèn)當(dāng)),( 時(shí),時(shí),x這個(gè)函數(shù)是否為無(wú)窮大?為什么?
20、用這個(gè)函數(shù)是否為無(wú)窮大?為什么?用 Mathematica作圖并驗(yàn)證你的結(jié)論。作圖并驗(yàn)證你的結(jié)論。 x = -100:100; plot(x,x.*cos(x) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 P168 20.利用利用Mathematica作出函數(shù)作出函數(shù) )45( 2 1 )( 2 x cxx xf 的圖形,分別取的圖形,分別取-1,0,1,2,3等等5個(gè)值,試比較作出的個(gè)值,試比較作出的5個(gè)個(gè) 圖,并從圖上觀察極值點(diǎn)、駐點(diǎn),增加、減少區(qū)間,上凸、圖,并從圖上觀察極值點(diǎn)、駐點(diǎn),增加、減少區(qū)間,上凸、 下凸區(qū)間以及漸近線。下凸區(qū)間以及漸近線。 x=-5:0.1:4 plot(x,1.
21、/(x.2+2*x-1) plot(x,1./(x.2+2*x) plot(x,1./(x.2+2*x+1) plot(x,1./(x.2+2*x+2) plot(x,1./(x.2+2*x+3) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 17(1)在計(jì)算機(jī)屏幕上作出函數(shù))在計(jì)算機(jī)屏幕上作出函數(shù) 1 . 0 )(xxf 和和 xxgln)( 的圖形,何時(shí)開(kāi)始的圖形,何時(shí)開(kāi)始 ?gf (2)再作出函數(shù))再作出函數(shù))(/ )()(xfxgxh的圖形。選用的圖形。選用 適當(dāng)?shù)娘@示區(qū)域,展示適當(dāng)?shù)娘@示區(qū)域,展示 x 時(shí),時(shí), )(xh 的變化趨勢(shì)。的變化趨勢(shì)。 (3)確定正數(shù))確定正數(shù)X,使當(dāng),使當(dāng)X
22、x 時(shí),時(shí), ?1 . 0 )( )( xf xg Matlab入門(mén)教程很齊全入門(mén)教程很齊全 x=linspace(3.43063112146e15-1e6,3.43063112146e15 +1e6,100); plot(x,x.0.1,r+,x,log(x),b.) axis(3.43063112146e15-1e3 3.43063112146e15+1e3 35.77152063979 35.7715206398); x=1:0.05:5 plot(x,x.0.1,r.,x,log(x),b+) axis(XMIN XMAX YMIN YMAX) x=linspace(1e29,1e29
23、+1e16,1000); plot(x,log(x)./(x.0.1),r.) axis(1e29-1e20 1e29+1e20 0.08 0.12) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MatlabMatlab簡(jiǎn)介簡(jiǎn)介 數(shù)組和矩陣數(shù)組和矩陣 MatlabMatlab繪圖繪圖 MatlabMatlab在在微積分微積分中的應(yīng)用中的應(yīng)用 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 1、求函數(shù)值、求函數(shù)值 例例1 在命令窗口中鍵入表達(dá)式在命令窗口中鍵入表達(dá)式 并求并求 時(shí)的函數(shù)值。時(shí)的函數(shù)值。 2 ln3, x y zxeyx 2,4xy x=2,y
24、=4 z=x2+exp(x+y)-y*log(x)-3 x = 2 y = 4 z = 401.6562 命令窗口顯示結(jié)果:命令窗口顯示結(jié)果: Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 2、求極限、求極限 極限問(wèn)題:極限問(wèn)題: 求單側(cè)極限:求單側(cè)極限: ),(limit 0 xxfunL ) ,(limit 0 rightorleftxxfunL )(lim 0 xfL xx )(lim 0 1 xfL xx )(lim 0 2 xfL xx Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 2、求極限、求極限
25、 例例2 求極限求極限 syms x; limit(sin(x)/x,x,0) ans = 1 定義符號(hào)變量定義符號(hào)變量 x x x sin lim 0 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 2、求極限、求極限 例例3 求極限求極限 syms x; limit(exp(x3)-1)/(1-cos(sqrt(x-sin(x),x,0, right) ans = 12 定義符號(hào)變量定義符號(hào)變量 xx e x x sincos1 1 lim 3 0 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 2、求極限、求
26、極限 例例4 求極限求極限 lim() n nnn syms n; limit(sqrt(n+sqrt(n)-sqrt(n),n,inf) ans = 1/2 定義符號(hào)變量定義符號(hào)變量 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 3、求導(dǎo)數(shù)、求導(dǎo)數(shù) 調(diào)用格式:調(diào)用格式: ),(xfundiffy ),(nxfundiffy 求導(dǎo)數(shù)求導(dǎo)數(shù) 求求n階導(dǎo)數(shù)階導(dǎo)數(shù) 多元函數(shù)的偏導(dǎo)數(shù):多元函數(shù)的偏導(dǎo)數(shù): ),),(nymxfdiffdifff ),),(mxnyfdiffdifff 或或 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中
27、的應(yīng)用中的應(yīng)用 3、求導(dǎo)數(shù)、求導(dǎo)數(shù) syms x diff(sin(x.3),x) ans = 3*cos(x3)*x2 定義定義X為符號(hào)變量為符號(hào)變量 求求 dy dx 習(xí)題習(xí)題P168 (1)sin( 3 xy Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 3、求導(dǎo)數(shù)、求導(dǎo)數(shù) syms x diff(atan(log(x),x) (2)arctan(lnxy ans = 1/x/(1+log(x)2) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 3、求導(dǎo)數(shù)、求導(dǎo)數(shù) syms x diff(1+1/x)x,
28、x) ans = (1+1/x)x*(log(1+1/x)-1/x/(1+1/x) (3) x x y) 1 1 ( Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 3、求導(dǎo)數(shù)、求導(dǎo)數(shù) syms x (4)(2 2 xxfy Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 3、求導(dǎo)數(shù)、求導(dǎo)數(shù) 例例6 設(shè)設(shè) 10 10ln x yxx,求,求 y syms x y=10 x+x10+log(x) y = x10+10 x+log(x) diff(y) ans = 10*x9+10 x*log(10)+1/x 定義定義
29、X為符號(hào)變量為符號(hào)變量 求求 dy dx Matlab入門(mén)教程很齊全入門(mén)教程很齊全 例例7 設(shè)設(shè) ln(1),yx求求 2 1 2 x d y dx syms x; y=log(1+x); a=diff(y,x,2) a = -1/(1+x)2 x=1;eval(a) ans = -0.2500 求求 2 2 d y dx 求求 2 1 2 x d y dx 將符號(hào)表達(dá)式將符號(hào)表達(dá)式 轉(zhuǎn)換成數(shù)值表達(dá)式轉(zhuǎn)換成數(shù)值表達(dá)式 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 例例6 設(shè)設(shè) 22 2 x zexyy,求,求 222 22 , zzzzz xyxyx y syms x y; z=exp(2*x)*
30、(x+y2+2*y); a=diff(z,x) b=diff(z,y) c=diff(z,x,2) d=diff(z,y,2) e=diff(a,y) z a x z b y 2 2 z c x 2 2 z d y 2 az e yx y Matlab入門(mén)教程很齊全入門(mén)教程很齊全 a =2*exp(2*x)*(x+y2+2*y)+exp(2*x) b =exp(2*x)*(2*y+2) c =4*exp(2*x)*(x+y2+2*y)+4*exp(2*x) d =2*exp(2*x) e =2*exp(2*x)*(2*y+2) 222 222 xx z aexyye x 2 22 x z be
31、y y 2 222 2 424 xx z cexyye x 2 2 2 2 x z de y 2 2 222 x z eey x y Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 4、求極值和零點(diǎn)、求極值和零點(diǎn) 例例7 已知已知 5432 ( )323f xxxxx ,求,求 (1)函數(shù)的零點(diǎn);()函數(shù)的零點(diǎn);(2)函數(shù)在)函數(shù)在-1,2上的最小值上的最小值 fzero(3*x5-x4+2*x3+x2+3,0) ans = -0.8952 起始搜索點(diǎn)起始搜索點(diǎn) 函數(shù)函數(shù) 命令函數(shù)命令函數(shù) x,f=fminbnd(3*x5-x4+2*x3+x2+3,-1
32、,2) x = -1 f=-2 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 4、求極值和零點(diǎn)、求極值和零點(diǎn) ,求,求 例例7 已知已知 222 ( , , )2.5sinf x y zxyxy z 函數(shù)在點(diǎn)(函數(shù)在點(diǎn)(1,-1,0)附近的最小值)附近的最小值 X,FVAL= FMINSEARCH(x(1)2+2.5*sin(x(2)- x(3)*x(1)*x(2)2,1 -1 0) X = 0.0010 -1.5708 0.0008 FVAL =-2.5000 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 5
33、、求積分、求積分 ()不定積分()不定積分 ),int(xfunF ()定積分與無(wú)窮積分()定積分與無(wú)窮積分 ),int(baxfI (a,b)為定積分的積分區(qū)間,求解無(wú)窮積分時(shí)為定積分的積分區(qū)間,求解無(wú)窮積分時(shí) 允許將允許將a,b設(shè)置成設(shè)置成-Inf或或Inf。 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 5、求積分、求積分 例例8 求不定積分求不定積分 cos2 cos3xxdx int(cos(2*x)*cos(3*x) ans =1/2*sin(x)+1/10*sin(5*x) 例例9 求定積分求定積分 2 1 ln e xxdx Integ
34、rate:積分:積分 int(x2*log(x),x,1,exp(1) eval(ans) ans = 4.5746 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 5、求積分、求積分 例例10 求二重積分求二重積分 2 2 1 ,2,12 2 y dxdyxy x syms x y; f=y2/x2; int(int(f,x,1/2,2),y,1,2) ans =7/2 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 5、求積分、求積分 P251 18.(1) xdx 10 sin syms x int(sin(
35、x)10,x) ans = -1/10*sin(x)9*cos(x)-9/80*sin(x)7*cos(x)- 21/160*sin(x)5*cos(x)-21/128*sin(x)3*cos(x)- 63/256*cos(x)*sin(x)+63/256*x Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 5、求積分、求積分 P251 18.(2) dx xx 3 42 ) 1() 1( 1 int(1/(x+1)2*(x-1)4)(1/3),x) ans = -3/2*(x+1)/(x+1)2*(x-1)(1/3) Matlab入門(mén)教程很齊全入門(mén)教程
36、很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 5、求積分、求積分 P251 18.(3) 1 0 6 sindxx int(sin(x(1/6),x,0,1) ans = -606*cos(1)+390*sin(1) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 5、求積分、求積分 P251 18.(4) 1 02 1 )1ln( dx x x int(log(1+x)/(1+x2),x,0,1) ans = 1/4*pi*log(2)-Catalan-1/2*i*dilog(1/2- 1/2*i)+1/2*i*dilog(1/2+1/2*i)
37、 vpa(ans) quadl(log(1+x)./(1+x.2),0,1) ans = 0.2722 變步長(zhǎng)數(shù)值積分變步長(zhǎng)數(shù)值積分 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 例例11 求定積分求定積分 2 1 2 0 x edx int(exp(-x2/2),0,1) ans = 1/2*erf(1/2*2(1/2)*2(1/2)*pi(1/2) 2 0 2 ( ) x t erf xedt 22 2 0 2 2 t ansedt x=0:0.01:1; y=exp(-x.2/2); trapz(x,y) ans = 0.8556 y=exp(-x.2/2); quadl(y,0,1) an
38、s = 0.8556 變步長(zhǎng)數(shù)值積分變步長(zhǎng)數(shù)值積分 梯形法數(shù)值積分梯形法數(shù)值積分 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 5、求積分、求積分 例例12 2 000 22 4 dzdydxxze zyx int(int(int(4*x*z*exp(-x2*y-z2),z,0,pi),y,0,pi),x,0,2) ans = (-Ei(1,4*pi)+Ei(1,4*pi)*exp(pi2)-2*log(2)+2*log(2) *exp(pi2)-eulergamma-log(pi)+eulergamma*exp(pi2) +log(pi)*exp(p
39、i2)/exp(pi2) vpa(ans,60) ans = 3.14127228346146476723483587 1 ),(dtteznEi nzt Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 6、解微分方程、解微分方程 ),( 21m fffdsolvey ) ,( 21 xfffdsolvey m 指明自變量指明自變量 i f既可以描述微分方程,又可以描述初始條件或邊界條件。既可以描述微分方程,又可以描述初始條件或邊界條件。 )( )4( ty:D4y 3)2( y :D2y(2)=3 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB
40、在在微積分微積分中的應(yīng)用中的應(yīng)用 6、解微分方程、解微分方程 例例13 計(jì)算初值問(wèn)題:計(jì)算初值問(wèn)題: 1)0(y xy dx dy dsolve(Dy=x+y,y(0)=1,x) ans =-x-1+2*exp(x) 一定要大寫(xiě)一定要大寫(xiě) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 6、解微分方程、解微分方程 例例14 求方程求方程 dsolve(Dy+2*y/x=sin(3*x)/(x2),x) ans = (-1/3*cos(3*x)+C1)/x2 2 3sin2 x x y xdx dy 的通解。的通解。 Matlab入門(mén)教程很齊全入門(mén)教程很齊
41、全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 6、解微分方程、解微分方程 例例15 設(shè)輸入信號(hào)為設(shè)輸入信號(hào)為5) 12cos()( 5 tetu t ,求,求 )(2)(4)(5 )(24)(50)(35)(10)( )3()4( tututu tytytytyty syms t u=exp(-5*t)*cos(2*t+1)+5; uu=5*diff(u,t,2)+4*diff(u,t)+2*u uu = 87*exp(-5*t)*cos(2*t+1)+92*exp(-5*t)*sin(2*t+1)+10 Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)
42、用 6、解微分方程、解微分方程 例例14 設(shè)輸入信號(hào)為設(shè)輸入信號(hào)為5) 12cos()( 5 tetu t ,求,求 )(2)(4)(5 )(24)(50)(35)(10)( )3()4( tututu tytytytyty syms t y; y=dsolve(D4y+10*D3y+35*D2y+50*Dy+24*y=87*exp(- 5*t)*cos(2*t+1)+92*exp(-5*t)*sin(2*t+1)+10) y = -547/520*exp(-5*t)*sin(2*t+1)-343/520*exp(- 5*t)*cos(2*t+1)+5/12+C1*exp(-2*t)+C2*e
43、xp(- 3*t)+C3*exp(-t)+C4*exp(-4*t) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 6、解微分方程、解微分方程 若已知若已知0)0()0(, 2)0(, 3)0( )3( yyyy y=dsolve(D4y+10*D3y+35*D2y+50*Dy+24*y=,87*exp(- 5*t)*cos(2*t+1)+92*exp(- 5*t)*sin(2*t+1)+10,y(0)=3,Dy(0)=2,D2y(0)=0,D3y(0)=0) y = -547/520*exp(-5*t)*sin(2*t+1)-343/520*exp(-
44、 5*t)*cos(2*t+1)+5/12+(-51/13*sin(1)-445/26*cos(1)- 69/2)*exp(-2*t)+(5/8*sin(1)+179/8*cos(1)+73/3)*exp(- 3*t)+(97/60*sin(1)+133/30*cos(1)+19)*exp(- t)+(41/15*sin(1)-271/30*cos(1)-25/4)*exp(-4*t) Matlab入門(mén)教程很齊全入門(mén)教程很齊全 MATLAB在在微積分微積分中的應(yīng)用中的應(yīng)用 6、解微分方程、解微分方程 例例16 t t etytxty etytxtxtx 4)(3)(4)( )(2)()(2)( x,y=dsolve(D2x+2*Dx=x+2*y-exp(- t),Dy=4*x+3*y+4*exp(-t) x = -6*t*exp(-t)+C1*exp(-t)+C2*exp(1+6(1/2)*t)+C3*exp(-(- 1+6(1/2)*t) y = 6*t*exp(-t)-C1*exp(- t)+4*C2*exp(1+6(1/2)*t)+2*C2*exp
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能門(mén)禁系統(tǒng)安裝合同
- 教師職稱評(píng)定育人工作證明
- Tricyclohexylphosphine-Tricyclohexylphosphane-生命科學(xué)試劑-MCE
- 影視劇制作投資拍攝協(xié)議
- Actein-Standard-生命科學(xué)試劑-MCE
- 寓言故事愚公移山的教育意義深度解讀
- 美容美發(fā)產(chǎn)品使用效果免責(zé)承諾書(shū)
- 水電站落水孔清洗施工方案
- 蘇州玻璃鋼化糞池施工方案
- 2025年滁州c1貨運(yùn)上崗證模擬考試
- 化學(xué)廢水水池清理施工方案
- 水痘護(hù)理查房課件
- 離婚協(xié)議書(shū)常用范本2024年
- 2024年各地中考語(yǔ)文卷【綜合性學(xué)習(xí)題】匯集練附答案解析
- 基于CiteSpace患者旅程地圖的研究熱點(diǎn)與發(fā)展趨勢(shì)分析
- 中國(guó)高血壓防治指南(2024年修訂版)解讀-概述
- 2024年山東省東營(yíng)市中考數(shù)學(xué)試題 (解析版)
- 高中數(shù)學(xué)必修一試卷和答案
- 2024年陜西西安亮麗電力集團(tuán)有限責(zé)任公司招聘筆試沖刺題(帶答案解析)
- 《臨安春雨初霽》課件+2023-2024學(xué)年統(tǒng)編版高中語(yǔ)文選擇性必修下冊(cè)
- 教學(xué)樓設(shè)計(jì)國(guó)內(nèi)外研究現(xiàn)狀
評(píng)論
0/150
提交評(píng)論