1第一章Matlab語(yǔ)言概述

1第一章Matlab語(yǔ)言概述

ID:42389755

大?。?04.27 KB

頁(yè)數(shù):18頁(yè)

時(shí)間:2019-09-14

1第一章Matlab語(yǔ)言概述_第1頁(yè)
1第一章Matlab語(yǔ)言概述_第2頁(yè)
1第一章Matlab語(yǔ)言概述_第3頁(yè)
1第一章Matlab語(yǔ)言概述_第4頁(yè)
1第一章Matlab語(yǔ)言概述_第5頁(yè)
資源描述:

《1第一章Matlab語(yǔ)言概述》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、(I)基礎(chǔ)篇第一章Matlab語(yǔ)言概述§1?語(yǔ)言特點(diǎn)MATLAB是Mathworks公司于20世紀(jì)80年代推岀的數(shù)值計(jì)算軟件。得到了廣泛的應(yīng)用。MATLAB的全稱是MateixLaboratory,意思是矩陣實(shí)驗(yàn)室。它是以矩陣運(yùn)算為基礎(chǔ)的新一代程序語(yǔ)言。MATLAB是集數(shù)學(xué)運(yùn)算、圖形處理、程序設(shè)計(jì)和系統(tǒng)建模為一體的著名編程語(yǔ)言軟件,它具有功能強(qiáng)大、使用簡(jiǎn)單等優(yōu)點(diǎn),是進(jìn)行科學(xué)研究和工程實(shí)踐的有力工具。與Fonran和C相比,MATLAB語(yǔ)句更簡(jiǎn)潔、明了,更加符合人們的思維習(xí)慣。并且還具有良好的數(shù)據(jù)可視化功能。MATLAB包括兩部分:基本部分■主要指數(shù)據(jù)計(jì)算和可視化功能。擴(kuò)展部分■主要指工具箱。

2、§2基本操作和簡(jiǎn)單語(yǔ)句輸入1.簡(jiǎn)單語(yǔ)句輸入(簡(jiǎn)單計(jì)算器用法)彳列1:計(jì)算y-c^b^a(a=2,b=3,c=5)[程序]在命令窗口輸入?6f=2;/?=3;c=5;?y=a*b+c*b/a回車[輸出]y=13.5000例2:計(jì)算(tan45°+cos60°)x^27/a/64[程序]?(tan(pi/4)+cos(pi/3))*27A(l/3)/sqrt(64)ans=0.56252.變量表達(dá)式數(shù)值(1)變量*matlab語(yǔ)句一般形式為:變量二表達(dá)式(或數(shù)),若變量和“二”省略,輸出吋自動(dòng)建立“ans”默認(rèn)變量。*對(duì)大小寫敏感,如sqH(平方根)對(duì),而SQRT,Sqrt全錯(cuò)。*變量名第一個(gè)字

3、符必須是英文字母,最多可包含31個(gè)字符,(含英文、數(shù)字、下連符)。不得包含空格和標(biāo)點(diǎn)。*系統(tǒng)遇到一個(gè)新變量名吋,它會(huì)自動(dòng)生成變量,若該變量早已存在,系統(tǒng)會(huì)自動(dòng)更新內(nèi)容。表1?1默認(rèn)預(yù)定義變量(永久變量)預(yù)定義變量含義預(yù)定義變量含義ans計(jì)算結(jié)果的缺省變量名NaN或nan不是一個(gè)數(shù)(NotaNumber),如0/0,8/8eps機(jī)器零閾值nargin函數(shù)輸入宗量數(shù)目Inf或inf無(wú)窮大,如1/0nargout函數(shù)輸出宗量數(shù)目i或j虛單元r=j=V-irealmax最大正實(shí)數(shù)Pi圓周率JIrealmin最小正實(shí)數(shù)例3:無(wú)窮大的使用?x=1/0Warning:Dividebyzero.x=Inf*

4、在MATLAB中這樣的操作不會(huì)引起程序執(zhí)行中斷,只是在給出警告信息的同吋,用一個(gè)特殊的符號(hào)Inf來(lái)表示。而且這個(gè)符號(hào)和其它的變量一樣,可以在以后的運(yùn)算中發(fā)揮作用。例4:無(wú)窮大的作用?1/xans=0*x(Inf)同樣可以當(dāng)作一個(gè)變量來(lái)使用,這一特點(diǎn)可在編程中發(fā)揮巨大作用。(2)運(yùn)算符和表達(dá)式*表達(dá)式由變量名、運(yùn)算符和函數(shù)名組成*表達(dá)式按與常規(guī)相同的優(yōu)先級(jí)自左至右執(zhí)行運(yùn)算;指數(shù)運(yùn)算級(jí)別最高,乘除次之,加減運(yùn)算級(jí)別最低。括號(hào)可以改變運(yùn)算次序。*所有運(yùn)算定義在復(fù)數(shù)域上。對(duì)于方根問(wèn)題,運(yùn)算只返還處于第一象限的解。例5:復(fù)數(shù)運(yùn)算與表達(dá)?zl=3?6+4.4*i,z2=6*exp(i*pi/6),z=z

5、l*z2zl=3.6000+4.4000iz2=5.1962+3.0000iz=5.5061+33.663li表1?2基本運(yùn)算符數(shù)學(xué)表達(dá)式MATLAB運(yùn)算符MATLAB表達(dá)式加a+b+a+b減a-b—a-b乘aXb*a*b除a-rb/或a/b或baabAaAb(3)數(shù)值記述*習(xí)慣采用十進(jìn)制表示,可帶小數(shù)點(diǎn)或負(fù)號(hào);也可采用科學(xué)計(jì)數(shù)法,用e表示位數(shù)。以下記述的數(shù)都是合法的。4-652340.000019.7626841.3e—45.677e67*fomatshort顯示格式為缺省默認(rèn)的顯示格式(小數(shù)點(diǎn)后四位數(shù)字)。表1?3數(shù)據(jù)顯示格式的控制命令MATLAB命令含義范例fomatshort短格

6、式3.1416fomatshorte短格式科學(xué)格式3.1416e+000fomatlong長(zhǎng)格式3.14159265358979fomatlonge長(zhǎng)格式科學(xué)格式3.141592653589793e+000fomatrat有理格式355/113fomatbank銀行格式3」4(4)常用標(biāo)點(diǎn)功能*語(yǔ)句以“;”結(jié)束,只進(jìn)行計(jì)算,不輸出結(jié)果。*以“,”結(jié)束,輸出結(jié)果。表1?4常用標(biāo)點(diǎn)功能名稱標(biāo)點(diǎn)作用空格(為機(jī)器辨認(rèn))用作輸入量與輸入量之間的分隔符;數(shù)組元素分隔符逗號(hào)用作要顯示計(jì)算結(jié)果的指令與其后指令之間的分隔;用作輸入量與輸入量之間的分隔符;用作數(shù)組元素分隔符黑點(diǎn)■用作數(shù)值表示中的小數(shù)點(diǎn)分號(hào)??用

7、作不顯示計(jì)算結(jié)果指令的“結(jié)尾”標(biāo)志;用作不顯示計(jì)算結(jié)果指令與其后指令的分隔;用作數(shù)組的行間的分隔符。冒號(hào)■?用以生成一維數(shù)值數(shù)組;用作單下標(biāo)援引吋,表示全部元素構(gòu)成的長(zhǎng)列;用作多下標(biāo)援引時(shí),表示那維上的全部注釋號(hào)%由它“啟首”后的所有物理行部分被看作非執(zhí)行的注釋單引號(hào)對(duì)字符串記述符圓括號(hào)()在數(shù)組援引時(shí)用;函數(shù)指令輸入宗量列表時(shí)用方括號(hào)[1輸入數(shù)組時(shí)用;函數(shù)指令輸出宗量列表時(shí)用花括號(hào){}元胞數(shù)組記述符下連符(

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。