資源描述:
《Matlab簡介及圖像處理基礎ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、第9章MATLAB簡介及圖像處理基礎9.1MATLAB簡介Matlab語言是由美國的CleverMoler博士于1980年開發(fā)的設計者的初衷是為解決“線性代數(shù)”課程的矩陣運算問題取名MATLAB即MatrixLaboratory矩陣實驗室的意思。1993年MATHWORKS公司先后推出MATLAB3.x,MATLAB4.0;1997年MATLAB5.0;2001年MATLAB6.x;2004年MATLAB7.0。2011年MATLAB7.12MATLAB由總包和若干個工具箱構(gòu)成。具有強大的數(shù)值計算能力,良好的符號計算功能和卓越的數(shù)據(jù)可視
2、化能力。9.1MATLAB簡介一、MATLAB的特點9.1MATLAB簡介9.1MATLAB簡介9.1MATLAB簡介二、Matlab能在各領域做什么?工業(yè)研究與開發(fā);學科方面的教學與研究線性代數(shù)、高等數(shù)學、大學物理、自動控制理論、概率論與數(shù)理統(tǒng)計、數(shù)字信號處理、數(shù)字圖像處理等課程基本教學工具。數(shù)值分析、優(yōu)化分析、數(shù)據(jù)處理、自動控制、信號處理等領域的數(shù)學計算。計算可視化、圖形繪制、場景創(chuàng)建與虛擬現(xiàn)實、圖像處理等分析處理經(jīng)濟學、化學和生物學等計算問題的所有其他領域中的教學與研究請欣賞例子例、用一個簡單命令求解線性方程3x1+x2-x3=3
3、.6x1+2x2+4x3=2.1-x1+4x2+5x3=-1.4A=[31-1;124;-145];b=[3.6;2.1;-1.4];x=Ab%左除表示方程A*x=b的解;%而x=b/A是方程x*A=b的解=1.4818-0.46060.3848對于線性系統(tǒng)有Ax=bx=inv(A)*b=1.4818-0.46060.3848%如果A是非奇異矩陣,%可以通過求逆陣實現(xiàn)例、用簡短命令計算并繪制在0?x?6范圍內(nèi)的sin(2x)、sinx2、sin2x。x=linspace(0,6)y1=sin(2*x),y2=sin(x.^2),y3
4、=(sin(x)).^2;plot(x,y1,x,y2,x,y3)用matlab中的simulink工具箱仿真PID控制算法(f1001.mdl文件)用matlab軟件仿真數(shù)字水印算法實例(watermark_photo_noise.m文件)用matlab軟件仿真機器人道路圖像分割算法實例(Detecting_road_surface_Using_Image_Segmentation.m文件)三、Matlab的啟動和用戶界面2、啟動Matlab開機執(zhí)行:開始-所有程序-MATLAB6.5-MATLAB6.5或用鼠標雙擊桌面上matlab
5、圖標即可打開matlab命令平臺1、安裝Matlab圖9.1MATLAB主界面3、Matlab6.5的用戶界面9.1MATLAB簡介9.1MATLAB簡介圖9.2CommandWindow窗口9.1MATLAB簡介9.1MATLAB簡介9.1MATLAB簡介9.1MATLAB簡介9.1MATLAB簡介9.1MATLAB簡介9.1MATLAB簡介9.1MATLAB簡介9.1MATLAB簡介圖9.6 CurrentDirectory窗口1、Matlab聯(lián)機幫助命令help功能提供Matlab大部分主題的在線幫助信息help顯示help主題一
6、覽表helpplotxyz顯示有關三維做圖指令幫助信息helpsqrt顯示平方根功能和使用方式helphelp顯示help的幫助信息雖然help可以隨時提供幫助,但必須知道準確的函數(shù)名稱。當不能確定函數(shù)名稱時,help就無能為力了。1)命令行幫助四、Matlab7.0的基礎知識Lookfor函數(shù)—它可提供通過一般的關鍵詞,搜索出一組與之相關的命令lookforfourier尋找含有傅立葉變換的相關指令help、lookfor兩個指令構(gòu)成了matlab語言相當完善的在線幫助查詢系統(tǒng)lookforfouri尋找所有包含fouri的指令和注例
7、如FFTDiscreteFouriertransform2)聯(lián)機幫助在Matlab界面中單擊工具條上的問號或點擊Help菜單中的MatlabHelp選項,可以打開聯(lián)機幫助界面。what:顯示當前目錄下所有與matlab相關的文件及它們的路徑。dir:顯示當前目錄下所有的文件which:顯示某個文件的路徑cdpath:由當前目錄進入path目錄cd..:返回上一級目錄cd:顯示當前目錄typefilename:在命令窗口中顯示文件filenamedeletefilename:刪除文件filename2、matlab與dos兼容命令3、ma
8、tlab的數(shù)據(jù)與變量1)建立數(shù)據(jù)(1)直接輸入數(shù)據(jù)注意“;”表示不顯示定義的數(shù)據(jù)(2)自動產(chǎn)生數(shù)據(jù)?xx=1:10%xx從1到10,間隔為1xx=12345678910?xx=-2:0.5:1%xx從-2到