資源描述:
《第02講 MATLAB語言基礎(chǔ)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第二講MATLAB語言基礎(chǔ)放入光盤,運(yùn)行安裝程序軟件安裝安裝歡迎屏幕,點(diǎn)擊下一步軟件安裝提示輸入序列號(hào)軟件安裝序列號(hào)文件一般在安裝光盤上軟件安裝復(fù)制序列號(hào)軟件安裝復(fù)制到序列號(hào)輸入位置軟件安裝軟件授權(quán)協(xié)議,同意就行了軟件安裝輸入公司姓名和單位名稱軟件安裝提示要不要網(wǎng)上更行軟件安裝安裝選項(xiàng)軟件安裝提示安裝空間軟件安裝如果安裝過或者舊版本,提示是否覆蓋軟件安裝安裝進(jìn)行中軟件安裝是否安裝運(yùn)行庫軟件安裝安裝結(jié)束,重新啟動(dòng)軟件安裝開始菜單軟件安裝一、MATLAB的數(shù)據(jù)二、MATLAB的運(yùn)算符三、MATLAB的函數(shù)四、MATLAB的矩陣產(chǎn)生五、MATLAB的矩陣操作MATLAB語言基
2、礎(chǔ)一、MATLAB的數(shù)據(jù)基本語句:[變量1,變量2,...]=表達(dá)式(參數(shù)1,參數(shù)2,...)常量3e8、[1,2;3,4]數(shù)據(jù)變量A=[1,2,3;4,5,6]永久變量pi、i算術(shù)運(yùn)算符+、-、*、/表達(dá)式運(yùn)算符關(guān)系運(yùn)算符>、<、=邏輯運(yùn)算符&、
3、、~內(nèi)部函數(shù)sin、cos函數(shù)工具箱擴(kuò)展函數(shù)imread自定義函數(shù)myfMATLAB語法結(jié)構(gòu)1、數(shù)值表示方式MATLAB環(huán)境下的數(shù)值(矩陣的元素)一般采用十進(jìn)制,可以帶小數(shù)點(diǎn)和正負(fù)號(hào),以下數(shù)值都是合法的:5+10-20.560.0045-1000.1.3e-4100e20-0.023e-012MATLAB語言基礎(chǔ)一、MATL
4、AB的數(shù)據(jù)2、數(shù)值顯示格式MATLAB內(nèi)部數(shù)據(jù)運(yùn)算都按雙精度數(shù)據(jù)格式進(jìn)行運(yùn)算,不必指定數(shù)據(jù)格式??蓪⑦\(yùn)算結(jié)果顯示為以下格式:short-短整數(shù),long-長整數(shù)shorte-8位指數(shù),longe-16位指數(shù)shortg-顯示8位,longg-顯示16位hex-十六進(jìn)制,bank-貨幣格式+-顯示正負(fù)號(hào),rational-有理數(shù)格式MATLAB語言基礎(chǔ)一、MATLAB的數(shù)據(jù)3、永久變量realmin-最小浮點(diǎn)數(shù)realmax-最大浮點(diǎn)數(shù)eps-容差變量,定義1.0到最近浮點(diǎn)的距離pi-圓周率inf-正無窮大,(1/0)nan-非數(shù),(0/0)i,j-虛數(shù)單位舉例1:r=1
5、/0,1/r(無窮大使用)舉例2:r=0+realmin,sin(r)/rMATLAB語言基礎(chǔ)一、MATLAB的數(shù)據(jù)1、算術(shù)運(yùn)算符“+”-加,“-”-減,“*”-乘,“/”-除“∧”-冪,“.”-點(diǎn)運(yùn)算MATLAB的算術(shù)運(yùn)算符合通常的四則運(yùn)算規(guī)則,它的計(jì)算能力及其強(qiáng)大。例1:[5+2×(7-3)]÷2^3例2:[(3+4i)×(5+6i)]^0.1例3:1÷0,(-1)^-1.5,0÷0MATLAB語言基礎(chǔ)一、MATLAB的數(shù)據(jù)二、MATLAB的運(yùn)算符復(fù)數(shù)計(jì)算1、直角坐標(biāo):z=a+bi例:z=2.73+5.48i2、極坐標(biāo):z=r*exp(i*s)例:z=2*exp(i
6、*pi/3)3、四個(gè)函數(shù):real(z)-實(shí)部,imag(z)-虛部abs(z)-模,angle(z)-輻角MATLAB語言基礎(chǔ)一、MATLAB的數(shù)據(jù)二、MATLAB的運(yùn)算符2、關(guān)系運(yùn)算符“<”-小于,“<=”-小于等于,“==”-全等于,“>”-大于,“>=”-大于等于,“~=”-不等于關(guān)系運(yùn)算結(jié)果僅為0和1。例1:a=3>=10例2:A=[1,2,3;4,5,6];B=4*ones(2,3)B<=A例3:b=4b<=AMATLAB語言基礎(chǔ)一、MATLAB的數(shù)據(jù)二、MATLAB的運(yùn)算符3、邏輯運(yùn)算符“&”-與,“
7、”-或,“~”-非邏輯運(yùn)算的結(jié)果僅為0和非0(1)。例
8、1:A=[0,2,3,4;1,3,5,0]B=[1,0,5,3;1,5,0,5]A&B例2:a=1&0+1運(yùn)算的優(yōu)先級(jí):b=10-1>2
9、4算術(shù)運(yùn)算最高c=(a&b)
10、(a&b)關(guān)系運(yùn)算其次d=a&b-a<=1邏輯運(yùn)算最低MATLAB語言基礎(chǔ)一、MATLAB的數(shù)據(jù)二、MATLAB的運(yùn)算符1、基本函數(shù)sin-正弦,cos-余弦,tan-正切,cot-余切,asin-反正弦,acos-反余弦,atan-反正切,acot-反余切fix-朝零方向取整,ceil-朝正無窮大方向取整round-四舍五入取整,floor-朝負(fù)無窮大方向取整log10-常用對(duì)數(shù),log-自然對(duì)數(shù)exp
11、-指數(shù),sqrt-平方根sign-符號(hào)函數(shù),conj-復(fù)數(shù)共軛MATLAB語言基礎(chǔ)一、MATLAB的數(shù)據(jù)二、MATLAB的運(yùn)算符MATLAB語言基礎(chǔ)一、MATLAB的數(shù)據(jù)二、MATLAB的運(yùn)算符三、MATLAB的函數(shù)2、自定義函數(shù)*在命令行內(nèi)建立函數(shù):f=inline('sin(x)+cos(x)');計(jì)算sin(2.0)+cos(2.0):f(2.0)*用函數(shù)文件的方式:建立sincos.m文件:%這是一個(gè)簡單的函數(shù)文件%本函數(shù)用于計(jì)算sin(x)+cos(x)的值%函數(shù)形式為:y=sin(x)+cos(x)functiony=sinc