數(shù)學(xué)建模與matlab講座簡(jiǎn)單_第1頁(yè)
數(shù)學(xué)建模與matlab講座簡(jiǎn)單_第2頁(yè)
數(shù)學(xué)建模與matlab講座簡(jiǎn)單_第3頁(yè)
數(shù)學(xué)建模與matlab講座簡(jiǎn)單_第4頁(yè)
數(shù)學(xué)建模與matlab講座簡(jiǎn)單_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Matlab在數(shù)學(xué)建模中的基本應(yīng)用Matlab變量基本運(yùn)算 變量逗號(hào)、分號(hào)的意義行內(nèi)編輯、注釋、運(yùn)算規(guī)則變量要求變量區(qū)分字母的大小寫名字不能超過(guò)19個(gè)字符,第19個(gè)字符后的字符被忽略變量必須以字母開(kāi)頭,之后可以是任意字母、數(shù)字或者下滑線變量中不能含有標(biāo)點(diǎn)符號(hào)。特殊變量 運(yùn)算符和表達(dá)式數(shù)學(xué)表達(dá)式運(yùn)算符MATLAB表達(dá)式加a+b+a+b減a-b-a-b乘ab*a*b除ab/或a/b或ba冪abab指令窗操作和指令行中的部分標(biāo)點(diǎn)符號(hào)名稱標(biāo)點(diǎn)作 用空格輸入量之間、數(shù)組元素之間分隔符逗號(hào),分隔符黑點(diǎn).數(shù)值中表示小數(shù)點(diǎn)分號(hào);不顯示計(jì)算結(jié)果指令的“結(jié)尾”標(biāo)志;數(shù)組行間分隔符注釋號(hào)%注釋行的“啟首”標(biāo)志圓括號(hào)

2、( )數(shù)組援引時(shí)用方括號(hào) 輸入數(shù)組時(shí)用前尋式調(diào)回已輸入過(guò)的指令行3.2 矩陣運(yùn)算矩陣的轉(zhuǎn)置用符號(hào)來(lái)表示和實(shí)現(xiàn)矩陣的四則運(yùn)算+-*/ 點(diǎn)乘:.* 右除:./ 左除:.矩陣的乘方矩陣乘方.元素對(duì)元素的乘方基本函數(shù)函數(shù)名含義abs絕對(duì)值或者復(fù)數(shù)模sqrt平方根sin正弦cos余弦tan正切asin反正弦acos反余弦atan反正切round4舍5入到整數(shù)函數(shù)名含義max最大值min最小值sum求和exp自然指數(shù)log自然對(duì)數(shù)log10以10為底的對(duì)數(shù)關(guān)系和邏輯運(yùn)算1 關(guān)系操作符MATLAB常用的關(guān)系操作符有:(小于)、(大于)、=(大于或等于)、 = =(等于)、 !=(不等于)。MATLAB的關(guān)系

3、操作符可以用來(lái)比較兩個(gè)大小相同的數(shù)組,或者比較一個(gè)數(shù)組和一個(gè)標(biāo)量。在與標(biāo)量比較時(shí),結(jié)果和數(shù)組大小一樣。2邏輯操作符MATLAB的邏輯操作符有&(與)、|(或)、(非)。矩陣操作4.1 矩陣下標(biāo)為了提取矩陣a的第n行、第m列的元素值,使用a(n,m)可以得到。同樣,將矩陣a的第n行、第m列的元素值賦為r,使用a(n,m)=r這樣的命令。需要注意的是,如果在提取矩陣值時(shí),行或列的值大于矩陣的大小,則出錯(cuò);而在矩陣賦值時(shí),如果行或者列超出矩陣的大小,則MATLAB自動(dòng)擴(kuò)充矩陣的規(guī)模,使得可以賦值,擴(kuò)充部分以零填充。矩陣下標(biāo)和引用利用矩陣下標(biāo),MATLAB還提供了子矩陣功能。同樣是上面的a(n,m),

4、如果n和m是向量,而不是標(biāo)量,則將獲得指定矩陣的子塊.同樣,矩陣的子塊還可以被賦值。如果在取子塊時(shí),n或m是“:”,則返回指定的所有行或列。矩陣合成:A=B,C或A=B;C流程控制1 for循環(huán)for循環(huán)允許一組命令以固定的次數(shù)重復(fù),它的一般形式是for 循環(huán)變量=s1:s3:s2 循環(huán)體語(yǔ)句組 end2while循環(huán)與for循環(huán)以固定的次數(shù)求一組指令相反,while循環(huán)以不定的次數(shù)求一組語(yǔ)句的值。While循環(huán)的一般形式為:while expression commondsend只要表達(dá)式expression里的所有元素為真,就執(zhí)行命令串commands。通常表達(dá)式求值給一個(gè)標(biāo)量值,單數(shù)組值

5、也同樣有效。3 if-else-enf結(jié)構(gòu)很多情況下,命令的序列必須根據(jù)關(guān)系的檢驗(yàn)有條件的執(zhí)行,它由if-else-end結(jié)構(gòu)提供。它的結(jié)構(gòu)如下:if expression1 commands1elseif expression2 commands2elseif else commandsendIf- Then- Else在執(zhí)行過(guò)程中,MATLAB依次檢查各個(gè)表達(dá)式,只執(zhí)行第一個(gè)表達(dá)式為真的命令串,接下來(lái)的關(guān)系表達(dá)式不檢驗(yàn),跳過(guò)其余的if-else-end結(jié)構(gòu),而且,最后的else命令可有可無(wú)。函數(shù)把一個(gè)比較大的任務(wù)分解為多個(gè)比較小的任務(wù),它們之間通過(guò)調(diào)用實(shí)現(xiàn)參數(shù)傳遞,小任務(wù)可以是函數(shù)。1 函

6、數(shù)調(diào)用常見(jiàn)的函數(shù)調(diào)用形式為:out1,out2,=function(in1,in2,)第一行為function語(yǔ)句; function后定義函數(shù)名和輸入輸出參數(shù),函數(shù)被調(diào)用時(shí)按此格式執(zhí)行;求方程和方程組的根 fsolve(x2-x,0) fzero(x2-x,0) x,y=solve(x*y=1, x-y=1) 高等數(shù)學(xué) 求極限:syms x;f=x2+y2;limit(f,x,a,right/left);求導(dǎo)數(shù):syms x;f=x2+y2;diff(f,x,2);積分:syms x;f=x2+y2;int(f,x,1,2);級(jí)數(shù)求和:syms n x;symsum(k2,k,1,n)微分方

7、程 :dsolve(Dy+2*x=x*y,x) 微分方程組f,g=dsolve(Df=2*f+3*g,Dg=f-2*g,f(0)=1,g(0)=2,x); 最值 單變量 :f=x2-x3+exp(x) ;fminbnd(f,-2,2) 多變量 :f = (x)100*(x(2)-x(1)2)2+(1-x(1)2;fminsearch(f,-1.2, 1)線性代數(shù) 逆矩陣:inv(A)行列式:det(A)秩:rank(A)化解梯形矩陣:rref(A)特征值:v,d=eig(A) 繪圖二維:點(diǎn)畫曲線:Plot(x,y)函數(shù)畫曲線:fplot(x2-x+exp(x*3),-1,1)三維:點(diǎn)畫曲線:plot3(x,y,z)函數(shù)畫曲線:ezmesh(x2+x+sin(10*x)*exp(x*3)-y,-1,1,-1,1)擬合和插值多項(xiàng)式擬合

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論