資源描述:
《matlab 7程序設計語言課件》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、MATLAB7.x程序設計語言工程技術學院2007.12第一章MATLAB系統(tǒng)概述1.1MATLAB的特點(2).語句書寫簡單(1).以復數(shù)距陣為基本編程單元(3).語句功能強大(4).豐富的圖形功能(5).工具箱函數(shù)(6).擴展性強1.2MATLAB的系統(tǒng)組成1.2.1MATLAB的主要組成1.MATLAB的開發(fā)環(huán)境2.數(shù)學函數(shù)庫3.編程與數(shù)據(jù)類型4.文件I/O5.圖形處理6.三維可視化7.創(chuàng)建圖形用戶界面8.外部接口1.2.2MATLAB的重要部件1.Simulink對非線性動態(tài)系統(tǒng)進行仿真的交互式系統(tǒng)2.工具箱(Toolboxes)根據(jù)不同應用領域,提供實
2、用函數(shù)1.3MATLAB的搜索路徑處理步驟:(1)檢查是否為變量(2)檢查是否為內(nèi)部函數(shù)(3)在當前工作目錄下是否存在(4)在MATLAB搜索路徑上是否存在如果在搜索路徑上存在多個同名M文件,則執(zhí)行所找到的第一個M文件。1.4MATLAB的工作空間工作空間顯示了本次MATLAB任務所建立的所有變量,可以通過命令來管理這些變量.1.工作間瀏覽器工作空間顯示變量名,尺寸,存儲空間及變量類型.命令:裝入數(shù)據(jù)文件,保存工作空間,顯示變量,刪除變量.2.顯示清除變量who和whos可以在命令窗口中顯示出工作空間中的變量列表.clear命令可清除工作空間中的所有或指定變量3
3、.保存和恢復工作空間save和load命令可以保存和恢復變量.保存時可選文件格式,缺省為-MAT格式.注意:在save和load命令中,文件名,變量名可以看作函數(shù)來直接調用.1.5MATLAB的集成環(huán)境圖形窗口分3部分:命令窗口,工作空間和命令歷史.1.5.1MATLAB命令窗口命令窗口用于輸入命令和輸出結果,輸入的命令立即執(zhí)行并顯示結果.命令窗口菜單:MATLAB命令窗口提供了File,Edit,View,Web,Window和Help菜單命令.File:對文件進行新建,打開,輸入數(shù)據(jù)等;Edit:對文件進行剪切,復制,粘貼,特殊粘貼等;View:控制窗口顯示
4、;Web:鏈接到MATLAB有關的網(wǎng)站;Windows:切換各個窗口;Help,Preferences1.5.2命令歷史窗口命令歷史窗口保存命令窗口的各種合法命令行.可以調出以前的命令修改或重復操作.具體命令窗口命令見教材P9.舉例.1.5.3編輯M文件編輯M文件的兩種方法(1)在工作空間輸入(2)命令窗口File菜單或工具欄上選NewFile圖標1.6MATLAB的通用命令通用分5類:管理命令和函數(shù)管理變量和工作空間控制命令窗口使用文件和工作環(huán)境啟動和推出MATLAB1.6.1管理命令和函數(shù)1.help功能:MATLAB函數(shù)和M文件的在線幫助格式:helphe
5、lptopic說明:直接輸入help列出所有主要的幫助主題.helptopic可以給出特定主題的幫助,topic可以是函數(shù)名,目錄名或部分路徑名.2.Version功能:MATLAB版本號格式:v=version[v,d]=version說明:Version命令可以列出當前MATLAB的版本號及版本日期.3.ver功能:顯示MarhWorks產(chǎn)品的版本信息格式:ververproductv=ver(‘product’)說明:Version命令可以顯示出MathWorks所有產(chǎn)品的版本信息;verproduct顯示指定產(chǎn)品的版本信息;v=ver(‘product’
6、)將指定產(chǎn)品的版本信息賦值于變量v.4.path功能:控制MATLAB的目錄搜索路徑.格式:pathp=pathpath(‘newpatnh’)說明:path顯示出當前的MATLAB搜索路徑,MATLAB搜索路徑保存在pathdef.m文件(位于matlabtoolboxlocal子目錄).p=path將當前的搜索路徑賦予變量path(‘newpath’)可由’newpath’字符串設定路徑;path(path,’newpath’),path(‘newpath’,path)可將由’newpath’字符串指定的路徑加到當前路徑中,前者加在當前路徑后,后者加在當
7、前路徑之前.5.addpath功能:在MATLAB搜索路徑中添加目錄.格式:addpath(‘directory’)addpath(‘dir1’,’dir2’,’dir3’,…)addpath(…,‘-flag’)說明:addpath(‘directory’)將指定目錄加到MATLAB當前搜索路徑的前面;addpath(‘dir1’,’dir2’,’dir3’,…)將所有指定目錄添加到搜索路徑的前面;addpath(…,‘-flag’)將指定目錄添加到路徑中,flag=0或begin,指定目錄加到路徑前;flag=1或end相反.6.rmpath功能:從MATL
8、AB搜索路徑中刪除目錄.