MATLAB重點(diǎn)歸納_第1頁(yè)
MATLAB重點(diǎn)歸納_第2頁(yè)
MATLAB重點(diǎn)歸納_第3頁(yè)
MATLAB重點(diǎn)歸納_第4頁(yè)
MATLAB重點(diǎn)歸納_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、MATLAB重點(diǎn)歸納第 1 章 MATLAB R2021a 環(huán)境1、工作空間窗口、命令窗口、歷史命令窗口、開始按鈕2、所在行可輸入命令;沒有3、MATLAB常用標(biāo)點(diǎn)符號(hào)的功能4、cd設(shè)置當(dāng)前目錄所在行顯示結(jié)果(9頁(yè))eg:要設(shè)置當(dāng)前目錄為 “ C:MY DIR : cd C:MY DIRsave FileName 變量 15、save FileName1save FileName2 a b變量2參數(shù)將變量保存到文件中%將變量保存到 FileName1.mat文件中%將變量a,b保存到FileName2.mat文件中save FileName3 a b append6、load FileName

2、 變量 1 變量 2load FileName1load FileName2 a b7、who查閱MATLAB內(nèi)存變量名%將變量a,b添加到FileName3.mat文件中%從數(shù)據(jù)文件中取出變量存放到工作空間%把FileName1.mat文件中的全部變量裝入內(nèi)存%把FileName2.mat文件中的a,b變量裝入內(nèi)存8、whos查閱MATLAB內(nèi)存變量變量名、大小、類型和字節(jié)數(shù)9、clear刪除工作空間中的變量 10、i=exist( X)查詢工作空間中是否存在X變量i=1 表示存在一個(gè)變量名為X的變量i=2 表示存在一個(gè)名為X.m的文件i=3 表示存在一個(gè)名為X.mex的文件i=4 表示存在

3、一個(gè)名為X.mdl 的文件i=5 表示存在一個(gè)變量名為X的內(nèi)部函數(shù)i=0 表示不存在以上變量和文件11、path%列出MATLAB的搜索路徑Path (path/ C:MY DIR )%在MATLAB的搜索路徑的末尾添加新目錄C:MY DIR12、what列出當(dāng)前目錄下的 M、MAT、MEX文件清單13、dir%列出當(dāng)前目錄下的文件和子目錄清單dir目錄名 列出指定目錄下的文件和子目錄清單14、type文件名%顯示指定M文件的內(nèi)容Type abs.m%顯示abs.m文件的注釋內(nèi)容15、which%指出M、MAT、MEX文件、工作空間變量、內(nèi)置函數(shù)或 Simulink模型所在目錄16、 matl

4、abroot%返回安裝MATLAB的根目錄第2章MATLAB 數(shù)值計(jì)算1、各種整數(shù)數(shù)據(jù)類型的范圍和類型轉(zhuǎn)換函數(shù)表(30頁(yè))2、 a=5; b=0;%轉(zhuǎn)換成無(wú)符號(hào)整型 c=67; u1=uint8(a)5 s1=char(c)%轉(zhuǎn)換成字符型為字母 Csi =C li=logical(b)%轉(zhuǎn)化成邏輯型為 falseli =03、MATLAB中用i,j表示表達(dá)的單位Z=a+b*i 或 z=r*exp(i* 0 )a=real(z)%計(jì)算實(shí)部a=image(z)%計(jì)算虛部a=abs(z)%計(jì)算幅值4、變量的命名規(guī)那么:1)變量名區(qū)分字母的大小寫;2)變量名不能超過63個(gè)字符;3)變量名必須以字母開頭

5、,組成可以是任意字母、數(shù)字或者下劃線;4)關(guān)鍵字不能作為變量名5、特殊變量(33頁(yè))6、矩陣輸入:矩陣元素用括住,行內(nèi)用逗號(hào)或空格隔開,行與行用分號(hào)或回車隔開7、通過語(yǔ)句生成矩陣1) from:step:to from : toFrom, step, to分別表示開始值、 步長(zhǎng)和結(jié)束值.Step省略時(shí)默認(rèn)為1.當(dāng)step0而from x=3:-1:0 x =32102) 使用linspace和logspace函數(shù)生成向量Linspace是用來(lái)生成線性等分向量,直接給出元素的個(gè)數(shù)從而得出各個(gè)元素的值linspace(a,b,n)3個(gè)參數(shù)分別表示開始值,結(jié)束值和元素個(gè)數(shù),生成 a,b之間線性分布的

6、n個(gè)元素的行向量,n如果省略那么默認(rèn)值是100.logspace用來(lái)生成對(duì)數(shù)等分向量logspace (a,b,n)生成從10a到10b之間按對(duì)數(shù)等分的n個(gè)元素的行向量,n如果省略那么默認(rèn)50 x1=linspace(0,2*pi,5)x1 =01.57083.14164.71246.2832 x2=logspace(0,2,3)x2 =3)由函數(shù)產(chǎn)生特殊矩陣函數(shù)名功能例子輸入結(jié)果Zeros(m,n)產(chǎn)生m*n的全0矩陣Zeros(2,3)000000Ones(m,n)產(chǎn)生m*n的全1矩陣ones(2,3)111111rand(m,n)產(chǎn)生均勻分布的隨機(jī)矩陣,rand(2,3)0.81470.

7、12700.6324元素取值范圍為0.01.00.90580.91340.0975randn(m,n)產(chǎn)生正態(tài)分布的隨機(jī)矩陣randn(2,3)-0.43363.5784-1.34990.34262.76943.0349Magic(N)產(chǎn)生N階魔方矩陣(矩陣Magic(3)816的行、列和對(duì)角線上的357元素的和相等)492eye(m,n)產(chǎn)生m*n的單位矩陣Eye(3)100010001true(m,n)產(chǎn)生m*n的邏輯矩陣,True(3)111全為ture111false(m,n)產(chǎn)生m*n的邏輯矩陣,111全為false當(dāng)zeros,ones,rand,randn,eye函數(shù)中只有一個(gè)參

8、數(shù)n時(shí),那么為n*n的方陣 t=true(3)t =111111111 t(1:2,3)=false(2,1)%1,2 行的第 2 列改為 false1101101118、矩陣的下標(biāo)A=1,2;3,4;5,61)全下標(biāo)方式A(1,2)=2 A(1,2)=7A=1,7;3,4;5,62)單下標(biāo)方式:把矩陣的所有列根據(jù)先左后右的次序連接成“一維長(zhǎng)列,然后對(duì)元素位置進(jìn)行編號(hào),m*n矩陣的單下標(biāo)s=(j-1)/8m+i9、子矩陣塊的產(chǎn)生方式1)全下標(biāo)方式:(以3*3矩陣為例)a(1,3,2,3)表示取行數(shù)為1,3,列數(shù)為2,3的元素構(gòu)成子矩陣a(1:3,2:3)取行數(shù)13,列數(shù)23的元素構(gòu)成子矩陣a(

9、:;3)取所有的行數(shù),列數(shù)為3的元素構(gòu)成子矩陣a= (1:3, end)表示取行數(shù)13,列數(shù)為3的元素構(gòu)成矩陣,end表示某一位數(shù)中的最大值,即 32)用單下標(biāo)方式:a(1,3;2,6)表示取單下標(biāo)為1,3,2,6的元素構(gòu)成子矩陣3)邏輯矩陣:a(l1,l2)表示子矩陣時(shí),11,12為邏輯向量,11,12的元素為0那么不取該位置元素,反之那么取該位置元素 a=1,2,3;4,5,6;7,8,9; 11=1ogica1(1 0 1); 12=1ogica1(1 1 0); a(11,12) ans =127810、矩陣的賦值:全下標(biāo)方式,單下標(biāo)方式,全元素方式eg:全元素方式: a=1 2;3

10、4;5 6a =1 23456 b=1 2 3;4 5 6b =1 23456 a(:)=b%按單下標(biāo)方式給 a賦值a =1 5432 611、矩陣元素的刪除操作:賦值為空矩陣A(:,3)刪除1列元素;a(1)=,按單下標(biāo)方式刪除1個(gè)元素,那么矩陣變?yōu)樾邢蛄?2、生成大矩陣a;a13、矩陣和數(shù)組運(yùn)算a=1 2 3;4 5 6;7 8 9函數(shù)名功能det(X)計(jì)算方陣行列式rank(X)求矩陣的秩,得出行列式不為 0的最大方陣邊長(zhǎng)inv(X)求矩陣的逆,當(dāng)方陣 X的dit(X)不等于0,逆陣才存在,相乘為單位矩陣diag(X)產(chǎn)生X矩陣的對(duì)角陣13、矩陣的翻轉(zhuǎn)(常用矩陣翻轉(zhuǎn)的函數(shù)功能) a=1

11、2 0; 0 4 0; 5 6 9函數(shù)名功能例子輸入結(jié)果triu(X)產(chǎn)生X矩陣的上三角矩陣,其余元素補(bǔ) 0triu(a)120040009tril(X)產(chǎn)生X矩陣的下三角矩陣,其余元素補(bǔ) 0tril(a)100040569flipud(X)使矩陣X沿水平軸上下翻轉(zhuǎn)flipud(a)569040120fliplr(X)使矩陣X沿垂直軸左右翻轉(zhuǎn)fliplr(a)02104096515、矩陣和數(shù)組的算術(shù)運(yùn)算X=AB表示方程A*X=B的解X=A/B表示方程X*A=B的解數(shù)組的乘法為.*除法運(yùn)算有和./,表示數(shù)組相應(yīng)元素相乘除矩陣乘方AAB ,數(shù)組乘方A.AB16、矩陣和數(shù)組的轉(zhuǎn)置A表示矩陣A的轉(zhuǎn)置,

12、假設(shè)A為復(fù)數(shù)矩陣,那么為共羯轉(zhuǎn)置A.表示數(shù)組A的轉(zhuǎn)置,如果數(shù)組 A為復(fù)數(shù)數(shù)組,那么不是共羯轉(zhuǎn)置17、數(shù)組的根本函數(shù)函數(shù)名含義函數(shù)名含義abs絕對(duì)值或者復(fù)數(shù)模Mod模除求余Sqrt平方根exp自然指數(shù)Real實(shí)部Log自然對(duì)數(shù)Imag虛部Log10以10為底的對(duì)數(shù)conj復(fù)數(shù)共羯18、矩陣和數(shù)組運(yùn)算的比照表52頁(yè)19、關(guān)系操作和邏輯操作1 MATLAB常用的關(guān)系操作符有 ,=,=,=不等于如果用來(lái)比擬的2個(gè)變量都是標(biāo)量,那么結(jié)果為真1或假0如果用來(lái)比擬的都是數(shù)組,那么大小必須相同,結(jié)果也是同樣大小的數(shù)組,數(shù)組的元素為0或1如果用來(lái)比擬的是1個(gè)數(shù)組和1個(gè)標(biāo)量,那么把數(shù)組的每個(gè)元素分別于標(biāo)量比擬,結(jié)

13、果為同樣大小相同的數(shù)組,數(shù)組的元素為 0或1關(guān)系操作符 ,=僅對(duì)參加比擬的變量的實(shí)部進(jìn)行比擬,而,=,=可同時(shí)對(duì)實(shí)部和虛部進(jìn)行比擬2邏輯運(yùn)算與& 或|非 異或xor非0元素表示真1, 0元素表示假0,邏輯運(yùn)算的結(jié)果為 0或1如果用來(lái)邏輯運(yùn)算的 2個(gè)變量都是標(biāo)量,那么結(jié)果為0、1的標(biāo)量如果用來(lái)邏輯運(yùn)算的 2個(gè)變量都是數(shù)組,那么必須大小相同,結(jié)果為同樣大小相同的數(shù)組先決與& ,先決或|20、常用的關(guān)系邏輯函數(shù)54頁(yè)21、在MA TLAB中各種運(yùn)算符的優(yōu)先級(jí):矩陣轉(zhuǎn)置、人矩陣嘉和.數(shù)組轉(zhuǎn)置、a數(shù)組募邏輯非*乘、/左除、右除和.*點(diǎn)乘、./點(diǎn)左除、.點(diǎn)右除+、-加減:冒號(hào)、=、=、=&邏輯與|邏輯或&

14、先決與|先決或22、矩陣的大小 size a返回行數(shù)或列數(shù)的最大值length p等價(jià)于maxsizep 23、多項(xiàng)式1多項(xiàng)式 p1x= x3+21x2+20x可以表示為:p1=1 21 20 0%常數(shù)項(xiàng)為0 ,按嘉的降序排列.最后一個(gè)元素一定是表示常數(shù)項(xiàng)如果無(wú)常數(shù)項(xiàng),那么應(yīng)該令該元素為02)多項(xiàng)式求值polyval(p,s)p1=1 21 20 0;polyval(p1,2)x=0:0.5:3;polyval(p1,x)3)多項(xiàng)式求根r=roots(p)P=poly(r)4)特征多項(xiàng)式P=poly(s)計(jì)算多項(xiàng)式在給定變量時(shí)的值.說明:p為多項(xiàng)式,s為給定矩陣.%計(jì)算x=2時(shí)多項(xiàng)式的值%計(jì)算

15、x為向量時(shí)多項(xiàng)式的值p為多項(xiàng)式,r為計(jì)算的多項(xiàng)式的根,以列向量形式保存 根據(jù)多項(xiàng)式的根計(jì)算多項(xiàng)式的系數(shù)s必須是方陣,p為特征多項(xiàng)式5局部分式展開r,p,k=residue (b,a)upjij-residnb.a:相分式表達(dá)式進(jìn)行多項(xiàng)式的局部分式展開.刃55-Pl s-pj e-Pr說明:b和a分別是分子和分母多項(xiàng)式系數(shù)行向量1r是匚門年:留數(shù)行向量F P為【由比極點(diǎn)行向量;左法直項(xiàng)包瞧口,皿將表達(dá)式假設(shè)片進(jìn)行局部分式展開一pl=IL 21 20 0小 p3=X100 20CJ程序分析:表達(dá)式看言展開結(jié)果為蕓.胃6)多項(xiàng)式的乘法和除法多項(xiàng)式乘法p=conv(pl,p2) , p是多項(xiàng)式pl和p

16、2的乘積多項(xiàng)式.多項(xiàng)式除法,qi=deconv(pl,p2):多項(xiàng)式pl被p2除的商為多項(xiàng)式q,余子式是r7)多項(xiàng)式的微分和積分p=polyder(p1):多項(xiàng)式pl的微分為多項(xiàng)式 p.沒有專門積分函數(shù),可以用p./length(p):-1:1,k的方法來(lái)完成積分,k為常數(shù) 例:求多項(xiàng)式的微分和積分.p1=1 21 20 0p4=polyder(p1)%多項(xiàng)式微分s=length(p4):-1:1p1=p4./s,0%多項(xiàng)式積分,常數(shù)k=08)多項(xiàng)式的擬合和插值p=polyfit(1,YJnl多際式曲娃擬合是用一個(gè)多項(xiàng)式來(lái)逼近一組給定的數(shù)據(jù),使用n F*P小用函數(shù)來(lái)實(shí)現(xiàn)口擬合的準(zhǔn)那么是最小二乘

17、法,即找出使工町;-壬II最小的/說明:X、丫向量分別為、個(gè)數(shù)據(jù)點(diǎn)的橫、縱坐標(biāo)1口是用來(lái)擬合的多項(xiàng)式階次fP為 擬合的多項(xiàng)式,p為口7個(gè)系數(shù)構(gòu)成的行向量.4插值運(yùn)算:根據(jù)數(shù)據(jù)點(diǎn)的規(guī)律,找到一個(gè)多項(xiàng)式表達(dá)式可以連接兩個(gè)點(diǎn),插并得出相鄰數(shù)據(jù)點(diǎn)之 間的數(shù)值.一維插值yi=interp1(x,y,xi, method): 一維插值是指對(duì)一個(gè)自變量的插值,interp1函數(shù)是用來(lái)進(jìn)行一維插值的.說明:x、y為行向量;xi是插值范圍內(nèi)任意點(diǎn)的 x坐標(biāo),yi那么是插值運(yùn)算后的對(duì)應(yīng) y坐標(biāo);method 是插值函數(shù)的類型,linear為線性插值(默認(rèn)),“nearest為用最接近的相鄰點(diǎn)插值,Spline為三

18、次樣條插值,Cubic為三次插值. ???24、數(shù)據(jù)分析1)原那么如果輸入的是向量,那么按整個(gè)向量進(jìn)行運(yùn)算如果輸入的是矩陣,那么按列進(jìn)行運(yùn)算2) MATLAB數(shù)據(jù)統(tǒng)計(jì)分析函數(shù)(75頁(yè))注意max (x)和max(x(:)的差異???3)常用的差分和積分函數(shù)(76頁(yè))4)卷積和快速傅里葉變換conv(x,y)計(jì)算向量的卷積(假設(shè)x是輸入信號(hào),y是線性系統(tǒng)的脈沖過渡函數(shù),那么X,丫的卷積為系統(tǒng)的輸出信號(hào))q,r=deconv(x,y)解卷積運(yùn)算x=conv(y,q)+rMA TLAB軟件的序列下標(biāo)從1開始而不是0X=fft(x,N)對(duì)離散序列進(jìn)行離散傅里葉變換X=ifft(x,N)對(duì)離散序列進(jìn)行離

19、散傅里葉逆變換x可以是向量,矩陣,多維數(shù)組,N為輸入變量x的序列長(zhǎng)度,可省略.如果 x的長(zhǎng)度小于N,那么會(huì)自動(dòng)補(bǔ)零;如果x的長(zhǎng)度大于N,那么會(huì)自動(dòng)截?cái)?;?dāng) N取2的整數(shù)嘉時(shí),傅立葉變換的計(jì)算速度最快.一 般情況下,fft求出的函數(shù)為復(fù)數(shù),可用abs及angle分別求其幅值和相位.第3章MATLAB符號(hào)計(jì)算1、創(chuàng)立符號(hào)常量 sym常量sym常量,參數(shù)% 把常量按某種格式轉(zhuǎn)換為符號(hào)常量參數(shù)可選為d十進(jìn)制、f浮點(diǎn)、e帶有機(jī)器浮點(diǎn)誤差的有理值或r最接近的 有理數(shù)值四種格式,也可省略默認(rèn)為r.2、MATLAB的數(shù)學(xué)計(jì)算:包括數(shù)值計(jì)算和符號(hào)計(jì)算數(shù)值計(jì)算:不允許使用未賦值的變量符號(hào)計(jì)算:可以使用未賦值的符號(hào)

20、變量進(jìn)行運(yùn)算3、創(chuàng)立數(shù)值常量和符號(hào)常量a=sym(sin(2)a = sin(2)a1=2*sqrt(5)+pia1 = 7.6137a2=sym(2*sqrt(5)+pi)a2 = 2*sqrt(5)+pia4=sym(2*sqrt(5)+pi, d)%創(chuàng)立符號(hào)常量,注意和a=sin2的區(qū)別%創(chuàng)立數(shù)值常量%創(chuàng)立符號(hào)常量%按最接近的十進(jìn)制浮點(diǎn)數(shù)表示符號(hào)常量4、5、6、a5=2*sqrt(5)+pi%字符串常量,注意和第3條命令的執(zhí)行結(jié)果比擬a5 = 2*sqrt5+pi創(chuàng)立符號(hào)變量 sym變量,參數(shù) 參數(shù)用來(lái)限定符號(hào)變量的數(shù)學(xué)特性 positive表示為正、實(shí)符號(hào)變量,%把變量定義位符號(hào)對(duì)象r

21、eal為實(shí)符號(hào)變量,unreal為非實(shí)符號(hào)變量創(chuàng)立符號(hào)表達(dá)式sym表達(dá)式創(chuàng)立多個(gè)符號(hào)變量和符號(hào)表達(dá)式a4 = 7.61372860858937272610091895330707、 A=sym(a,b;c,d) syms a b c dSyms( arg1,arg2,參數(shù))Syms arg2 arg2,參數(shù)創(chuàng)立符號(hào)矩陣 A=a,b;c,da, ba, bc, dc, d8、符號(hào)表達(dá)式的代數(shù)運(yùn)算1算術(shù)和關(guān)系運(yùn)算符1算術(shù)運(yùn)算符牛,*, : r,用分別實(shí)現(xiàn)符號(hào)矩陣的運(yùn)算.工叭分別實(shí)現(xiàn)符號(hào)數(shù)組的運(yùn)算.分別實(shí)現(xiàn)符號(hào)矩陣的共羯轉(zhuǎn)置、非共羯轉(zhuǎn)置2關(guān)系運(yùn)算符在符號(hào)對(duì)象的比擬中, 沒有 大于、失于等于“、小于、

22、小于等于的概念,而只有是否 等于的概念=,為真時(shí),用1表示;為假時(shí),用0表示2)、函數(shù)運(yùn)算(1)三角(反三角)函數(shù)和雙曲函數(shù)sin、cos、tanasin、acos、atansinh、cosh、tanh(2)指數(shù)和對(duì)數(shù)函數(shù)sqrt、exp、expm自然對(duì)數(shù)10g(表示ln),無(wú)10g2和log10(3)復(fù)數(shù)函數(shù)conj、real、imag、abs無(wú) angle函數(shù)(4)矩陣代數(shù)命令diag, triu , tril , inv , det, rank, poly , eig9、符號(hào)表達(dá)式中自由變量確實(shí)定(重要)1)小寫字母i,j不能作為自由變量2)符號(hào)表達(dá)式中如果有多個(gè)符號(hào)變量,那么根據(jù):首先

23、選擇x作為自由變量;如果沒有 x那么選擇在字母順序中最接近x的字符變量;如果與x相等距離,那么在x后面的優(yōu)先3)大寫字母比所有小寫字母都靠后10、確定自由符號(hào)變量:symvar(EXPR)自動(dòng)確定符號(hào)表達(dá)式中的自由符號(hào)變量findsym(EXPR.n)EXPR可以是符號(hào)表達(dá)式或符號(hào)矩陣;n為按順序得出符號(hào)變量的個(gè)數(shù).當(dāng)n省略時(shí),那么不按順序得出EXPR中所有的符號(hào)變量.f = sym(5*vAu-3*w+Y+z)findsym(f)%得出所有的符號(hào)變量,不按次序ans =Y, u, v, w, zfindsym(f,5)%得出所有的符號(hào)變量,不按次序ans =w,z,v,u,丫11、符號(hào)表達(dá)式

24、的化簡(jiǎn)(91頁(yè))1)多項(xiàng)式形式2)因式形式3)嵌套形式多項(xiàng)式化簡(jiǎn)函數(shù)表pretty、collect、expand、hor ner、factor函數(shù)名變換前變換后備注prettyxA3-6*xA2+11*x*-632x - 6 x + 11 x - 6給出排版形式的輸出結(jié)果collect(x-1)*(x-2)*(x-3)xA3-6*xA2+11*x*-6表示為合并同類項(xiàng)多項(xiàng)式,當(dāng)有多個(gè)符號(hào)變 量,可指定按某個(gè)符號(hào)變量來(lái)合并,否那么按 默認(rèn)的自由變量進(jìn)行expand(x-1)*(x-2)*(x-3)xA3-6*xA2+11*x*-6表示為多項(xiàng)式形式,多項(xiàng)式展開形式hor nerxA3-6*xA2+

25、11*x*-6x*(11*y + x*(x - 6) - 6表示為嵌套形式factorxA3-6*xA2+11*x*-6(x - 3)*(x - 1)*(x - 2)表示為因式連乘的形式collect(f1, y)按y變量來(lái)變換simplify函數(shù):化簡(jiǎn)函數(shù),對(duì)三角函數(shù)、對(duì)數(shù)函數(shù)、募函數(shù)等特別有效 y=sym(cos(x)A2-sin(x)A2)y =cos(x)A2 - sin(x)A2 simplify(y)ans = cos(2*x)simple函數(shù):尋求包含最少數(shù)目字符的表達(dá)式簡(jiǎn)化形式 12、符號(hào)極限函數(shù)格式1說明對(duì)K密褸威的極限lim f(x) 卡支T&Imit二工,所對(duì)工參演說壬第

26、的極限當(dāng)左右極限不相等時(shí)極限不存 在,QEm f(xp工廣knit:二 k. 2. le:t v對(duì)K求蒸窗Q于工的極限lim. 工T廣Imit: :.x, rtahf*1 r -?11對(duì)?期趨近于彘的極限F記住每一個(gè)函數(shù)表示什么 f=sym(1/x)f =1/x limit(f)ans =NaN%當(dāng)左右極限不相等時(shí),表達(dá)式的極限不存在,為 NaN limit(f,x,0,left)ans =-Inf用極限方法也可以求函數(shù)的倒數(shù)13、符號(hào)微分diff(f)%求f對(duì)默認(rèn)自由變量的一階微分diff(f,t)%求對(duì)指定符號(hào)變量t的一階微分diff(f,n)%求f對(duì)默認(rèn)自由變量的n階微分diff(f,t

27、,n)%求對(duì)指定符號(hào)變量t的n階微分eg: f=sym(a*xA2+b*x+c) f =a*xA2 + b*x + c diff(f)%對(duì)默認(rèn)自由變量x求一階微分ans =b + 2*a*x diff(f,a)%對(duì)符號(hào)變量a求一階微分ans =xA2 diff(f,x,2)%對(duì)符號(hào)變量x求二階微分ans =2*a diff(f,3)%對(duì)默認(rèn)自由變量x求三階微分ans =0diff用于符號(hào)矩陣時(shí),其結(jié)果是對(duì)矩陣的每一個(gè)元素進(jìn)行微分計(jì)算eg:syms t x yg=2*y tA2;t*sin(y) exp(x)% 創(chuàng)立符號(hào)矩陣diff(g)%對(duì)默認(rèn)自由變量求一階微分diff(g,t)%對(duì)符號(hào)變量t

28、求一階微分diff(g,y)diff(g,2)%對(duì)默認(rèn)自由變量求二階微分可以使用diff計(jì)算向量間元素的差值eg: x1=0:0,5:2; y1=sin(x1)y1 =00.47940.84150.99750.9093 diff(y1)ans =0.47940.36200.1560-0.0882計(jì)算出的差值比原來(lái)的向量少一列14、符號(hào)積分int(f,t)%求符號(hào)變量t的不定積分int(f,t,a,b)%求符號(hào)變量t的積分int(f,t ,m,n)%求符號(hào)變量t的積分說明:t為符號(hào)變量,當(dāng)t省略那么為默認(rèn)自由變量;a和b為數(shù)值,a,b為積分區(qū)間;m和n為符號(hào)對(duì) 象,?&m,n為積分區(qū)間;與符號(hào)微

29、分相比,符號(hào)積分復(fù)雜得多.由于函數(shù)的積分有時(shí)可能不存在,即使存在,也可能限于很多條件,MATLAB 無(wú)法順利得出.當(dāng)MATLAB不能找到積分時(shí),將給出警告提示.15、符號(hào)方程的求解1)代數(shù)方程solve( eq,v)%求方程關(guān)于指定變量的解solve( eq1, eq2,v1, v2,)求方程組關(guān)于指定變量的解說明:eq可以是含等號(hào)的符號(hào)表達(dá)式的方程,也可以是不含等號(hào)的符號(hào)表達(dá)式,但所指的仍是令eq=0的方程;當(dāng)參數(shù)v省略時(shí),為方程中默認(rèn)的自由變量;其輸出結(jié)果為結(jié)構(gòu)數(shù)組類型.f1=sym(a*xA2+b*x+c)% 無(wú)等號(hào)f1 =a*xA2 + b*x + c solve(f1)ans =-(

30、b + (bA2 - 4*a*c)A(1/2)/(2*a)-(b - (bA2 - 4*a*c)A(1/2)/(2*a) f2=sym(sin(x),)f2 =sin(x) solve(f2,x)ans =0%當(dāng)sinx=0有多個(gè)解時(shí),只能得出0附近的有限幾個(gè)解2-x 2x 1 =0計(jì)算三元非線性方程組eq1=sym(xA2+2*x+1);eq2=sym(x+3*z=4);eq3=sym(y*z=-1);x,y,z=solve(xA2+2*x+1, x+3*z=4, y*z=-1)% 注意與用矩陣除求解方程組的區(qū)別x = -1 y = -3/5 z = 5/3輸出結(jié)果為“結(jié)構(gòu)對(duì)象,如果最后一句

31、為 S=solve(eq1,eq2,eq3)那么輸出結(jié)果為S=x: 1x1 symy: 1x1 symz: 1x1 sym?第4章MATLAB可視化和 GUI設(shè)計(jì)1、根本繪圖命令plot(x) 繪制以x為縱坐標(biāo)的二維曲線plot(x,y)繪制以x為橫坐標(biāo),y為縱坐標(biāo)的二維曲線plot(x,v)%繪制以x為橫坐標(biāo),V為縱坐標(biāo)的二維曲線說明:、和可以是向量(行向量或列向量)或矩陣.其中,X,V都是向量的最常用.如果x和v都是向量.那么X4的長(zhǎng)度應(yīng)該相同.如果x為復(fù)向量,那么以 實(shí)部為橫坐標(biāo).虛部為縱坐標(biāo)做圖. pkrt(x1,y1,咽沱)%繪制多條曲線 plot(xMs) %在3.耳乂下)根底上增加“曲線的線型、顏色和數(shù)據(jù)點(diǎn)形的設(shè)定(p123頁(yè)表

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論