MATLAB是用於數值計算和資料視覺化的互動式程式。可以在命令視窗的MATLAB提示符「>>」
上輸入命令。
在本節中,我們將列出常用的通用MATLAB命令列表。
MATLAB提供了各種用於管理對談的命令。下表提供了所有這些命令 -
命令 | 描述說明 |
---|---|
clc |
清除命令視窗 |
clear |
從記憶體中刪除變數 |
exist |
檢查檔案或變數是否存在 |
global |
宣告變數為全域性變數 |
help |
搜尋幫助主題 |
lookfor |
搜尋幫助關鍵字的條目。 |
quit |
停止MATLAB |
who |
列出當前變數 |
whos |
列出當前變數(長顯示詳細資訊) |
MATLAB提供了各種有用的命令來處理系統,比如將工作區中的當前工作儲存為檔案,稍後載入檔案。
它還為其他系統相關活動提供各種命令,如顯示日期,列出目錄中的檔案,顯示當前目錄等。
下表顯示了一些常用的系統相關命令 -
命令 | 描述說明 |
---|---|
cd |
更改當前目錄(進入指定目錄) |
date |
顯示當前日期 |
delete |
刪除檔案 |
diary |
開啟/關閉日記檔案記錄 |
dir |
列出當前目錄下的所有檔案 |
load |
從檔案載入工作區變數 |
path |
顯示搜尋路徑 |
pwd |
顯示當前目錄 |
save |
將工作空間變數儲存在檔案中 |
type |
顯示檔案的內容 |
what |
列出當前目錄中的所有MATLAB檔案 |
wklread |
讀取.wk1 電子試算表檔案 |
MATLAB提供以下輸入和輸出相關命令 -
命令 | 描述說明 |
---|---|
disp |
顯示陣列或字串的內容 |
fscanf |
從檔案讀取格式化資料 |
format |
控制螢幕顯示格式 |
fprintf |
對螢幕或檔案執行格式化的寫入 |
input |
顯示提示並等待輸入 |
; |
禁止列印顯示 |
fscanf
和fprintf
命令的行為類似於C語言中的scanf
和printf
函式。它們支援以下格式程式碼 -
命令 | 描述說明 |
---|---|
%s |
格式化為字串 |
%d |
格式化為字串整數值 |
%f |
格式化為浮點值 |
%e |
格式化為科學記數法的浮點值 |
%g |
格式最緊湊的形式:%f 或%e 。 |
\n |
在輸出字串中插入一個換行 |
\t |
在輸出字串中插入製表符 |
格式化(format
)函式具有以下用於數位顯示的形式 -
命令 | 描述說明 |
---|---|
format short |
4位元十進位制數(預設) |
format long |
16位元數位 |
format short e |
5位數加上指數 |
format long e |
16位元加上指數 |
format bank |
兩位十進位制數位 |
format + |
正,負或零 |
format rat |
有理近似 |
format compact |
禁止一些換行符 |
format loose |
重置為較不緊湊的顯示模式 |
下表顯示了用於處理陣列,矩陣和向量的各種命令 -
命令 | 描述說明 |
---|---|
cat |
連線陣列 |
find |
查詢非零元素的索引 |
length |
計算元素數量 |
linspace |
建立規則間隔的向量 |
logspace |
建立對數間隔向量 |
max |
返回最大的元素 |
min |
返回最小的元素 |
prod |
產生的每列 |
reshape |
改變大小 |
size |
計算陣列大小 |
sort |
對每列進行排序 |
sum |
對每列進行求和 |
eye |
建立一個單位矩陣 |
ones |
建立一個陣列 |
zeros |
建立一個零的陣列 |
cross |
計算矩陣交叉積 |
dot |
計算矩陣點積 |
det |
計算陣列的行列式 |
inv |
計算矩陣的倒數 |
pinv |
計算矩陣的偽逆 |
rank |
計算矩陣的秩 |
rref |
計算簡化行階梯形式 |
cell |
建立單元格陣列 |
celldisp |
顯示單元格陣列 |
cellplot |
顯示單元格陣列的圖形表示 |
num2cell |
將陣列轉換為單元格陣列 |
deal |
匹配輸入和輸出列表 |
iscell |
識別單元格陣列 |
MATLAB提供了許多用於繪製圖形的命令。下表顯示了一些常用的繪圖命令 -
命令 | 描述說明 |
---|---|
axis |
設定軸限制 |
fplot |
智慧繪圖功能 |
grid |
顯示格線 |
plot |
生成xy 坐標圖 |
print |
列印或繪圖到檔案 |
title |
在文字的頂部放置文字 |
xlabel |
將文字標籤新增到x 軸 |
ylabel |
將文字標籤新增到y 軸 |
axes |
建立軸物件 |
close |
關閉當前坐標圖 |
close all |
關閉所有坐標圖 |
figure |
開啟一個新的圖形視窗 |
gtext |
通過滑鼠啟用標籤放置 |
hold |
凍結當前坐標圖 |
legend |
通過滑鼠圖例位置 |
refresh |
重新繪製當前圖形視窗 |
set |
指定諸如軸的物件的屬性 |
subplot |
在子視窗中建立圖 |
text |
在圖開放置字串 |
bar |
建立條形圖 |
loglog |
建立紀錄檔記錄圖 |
polar |
建立極坐標圖 |
semilogx |
建立半標記圖(對數橫坐標) |
semilogy |
建立半標記圖(對數縱坐標) |
stairs |
建立梯形圖 |
stem |
建立莖圖 |