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 |
創建莖圖 |
上一篇:
Matlab變數
下一篇:
Matlab .m腳本檔