官术网_书友最值得收藏!

1.3 MATLAB的基本操作命令

MATLAB的命令基本上可以分為五類: 管理命令和函數、管理變量和工作空間的命令、控制命令窗口的命令、對文件和環境操作的命令,以及退出MATLAB的命令。這些基本命令放在matlab\general目錄下,用戶只需在命令窗口中輸入

>>help matlab\general(回車)

就可查看這些命令。下面簡要介紹一些常用基本命令,并且只介紹它們的主要用法或調用格式。至于各種詳細用法,用戶可以查看幫助,方法是在命令窗口中輸入: help相應的命令(回車)。

1.窗口命令

clf: 清除當前圖形窗口(Figure)中的所有非隱藏圖形對象。

close: 關閉當前的圖形窗口(Figure)。

close all: 關閉所有的圖形窗口(Figure)。

clc: 清除命令窗口中的內容,光標回到窗口的左上角。

home: 光標回到窗口的左上角。

2.工作空間管理命令

who: 列出當前工作空間里的所有變量。

who('global'): 列出全局變量。

whos: 列出當前工作空間里的所有變量及大小、類型和所占的存儲空間。

whos('global'): 列出全局變量及大小、類型和所占的存儲空間。

clear: 從工作空間清除所有變量。

clear global: 從工作空間清除所有全局變量。

clear all: 從工作空間清除所有變量、函數和MEX文件。

pack: 將所有變量保存到磁盤,然后清除內存并從磁盤恢復變量,有利于提高內存的利用率。

save: 將工作空間里的變量保存到磁盤文件。

load: 將磁盤文件里的變量加載到工作空間。

workspace: 顯示工作空間瀏覽器(Workspace)。

quit: 退出MATLAB系統。

3.顯示格式設置命令

format type: 輸出數據格式顯示控制命令。

echo on(off): 顯示(不顯示)正在執行的M文件語句。

more on(off): 屏幕顯示內容多少的控制(不控制)。

4.路徑編輯命令

path: 顯示所有的MATLAB路徑。path(path, 'newpath')表示把一個新的路徑(newpath)附加到當前搜索路徑后。path('newpath', path)表示把一個新的路徑(newpath)附加到當前搜索路徑前。

addpath: 將一個新目錄添加到MATLAB的搜索路徑里。調用格式為: addpath ('directory')。

rmpath: 從MATLAB搜索路徑里清除某個目錄。

5.調試命令

dbclear: 清除斷點。

dbcont: 重新開始運行。

dbdown: 改變局部工作空間上下文,但在此之前必須運行過一次dbup命令。

dbquit: 退出調試模式。

dbstack: 顯示當前運行程序行的行號和M文件名。

dbstatus: 列出所有斷點。

dbstep: 從一個斷點開始運行一行或多行程序。

dbstop: 在M文件中設置斷點。

dbtype: 帶行號顯示當前執行點所在的M文件。

dbup: 與dbdown相對應。

6.文件操作命令

what: 列出當前目錄下MATLAB指定的文件,包括M、MAT、MEX、MDL和P文件等。

which: 顯示函數或文件的位置。

type: 在命令窗口中顯示文件的內容。

edit: 編輯M文件。

7.操作系統命令

cd: 輸出當前目錄名。

cd<目錄>: 進入目錄。

cd...: 回到上一級目錄。

dir<目錄名>: 列出指定目錄中的文件及其子目錄。

delete: 刪除文件或圖形對象。

pwd: 顯示當前工作目錄的名稱。

mkdir: 創建目錄。

copyfile: 復制文件,與DOS下的copy命令一樣。

web: 打開網絡瀏覽器,并連接到某個具體的網址或文件。

computer: 顯示計算機的類型。

8.幫助命令

help: 在命令窗口中顯示MATLAB函數或命令的幫助信息。

lookfor: 在注釋的第一行中按主題搜索用戶的目標文件或函數。

doc: 在help瀏覽器中顯示某個函數的聯機幫助文檔,參數為函數名。

helpwin: 在help瀏覽器中顯示M文件的聯機幫助文檔。聯機幫助按函數的類別分類,用戶可以進入不同類別的幫助目錄,對這一類函數一覽無遺。

helpdesk: 顯示help瀏覽器。

ver: 顯示MATLAB的版本。

MATLAB為用戶提供的這些命令或函數命令,用戶既可在命令窗口中按要求格式輸入命令來實現相應的功能,也可在文本編輯窗口中,通過編輯形成程序文件后讓MATLAB來執行。但值得注意的是,雖然MATLAB語言是在C語言的基礎上開發而成的,MATLAB語言的結構與C語言有相似的地方,但存在本質的不同。MATLAB語言是解釋性語言,而C語言是編譯性語言。因此,用MATLAB語言編寫的程序不能脫離MATLAB的工作環境而運行,它的執行過程為: MATLAB系統對一條命令或一組命令逐條進行翻譯和處理,并返回每條命令的運算結果。

MATLAB語言比較好學,其原因是有時用戶需要實現的功能,只需調用一個函數命令就可達到目的,簡化了煩瑣的編程;其二是MATLAB只有一種數據類型,一種標準輸入輸出語句,不用指針,不需編譯,比其他語言少了很多內容。MATLAB語言的難點就是函數命令較多,僅基本部分就有700多個,其中常用的有近200個。為了克服這一不足,MATLAB為用戶提供非常方便的在線幫助命令(help)和演示命令(demo),它們可提供各個函數的用法指南,包括格式、參數說明、注意事項及相關函數等內容。對于初學者,應充分學會幫助命令和演示命令的使用。通過MATLAB的演示和幫助命令,可以方便地在線學習各種函數的用法及其內涵。對常用的函數命令要盡量多記少查,以提高編程效率。

help命令主要有以下幾種格式。

格式一: help

功能: 顯示MATLAB的所有目錄項。

格式二: help目錄名

功能: 顯示指定目錄中的所有命令及其函數。例如

help matlab\general

格式三: help命令名 或help函數名 或help符號

功能: 顯示出有關指定命令/函數/符號的詳細信息,包括命令格式及注意事項。如查看均值函數命令mean的調用格式,在命令窗口中輸入:

>> help mean(回車)

主站蜘蛛池模板: 镇安县| 四川省| 千阳县| 商水县| 泰和县| 温州市| 榆林市| 当雄县| 黔江区| 南乐县| 新平| 自治县| 大庆市| 黄冈市| 西乌珠穆沁旗| 穆棱市| 乳山市| 米易县| 白银市| 尚义县| 宿州市| 南岸区| 吉首市| 德江县| 会理县| 秦安县| 三台县| 铅山县| 治多县| 罗平县| 嘉鱼县| 缙云县| 嘉荫县| 内丘县| 寻甸| 富民县| 旌德县| 米脂县| 江永县| 安溪县| 陇南市|