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