MATLAB - 命令



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 顯示提示並等待輸入。
; 抑制螢幕列印。

fscanffprintf 命令的行為類似於 C scanf 和 printf 函式。它們支援以下格式程式碼:

格式程式碼 用途
%s 格式化為字串。
%d 格式化為整數。
%f 格式化為浮點值。
%e 以科學記數法格式化為浮點值。
%g 以最緊湊的形式格式化:%f 或 %e。
\n 在輸出字串中插入換行符。
\t 在輸出字串中插入製表符。

format 函式具有用於數字顯示的以下形式:

Format 函式 顯示最多
format short 四位小數(預設)。
format long 16 位小數。
format short e 五位數字加指數。
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 建立全為 1 的陣列。
zeros 建立全為 0 的陣列。
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 建立半對數圖。(對數縱座標)。
階梯圖 建立階梯圖。
莖圖 建立莖圖。
廣告