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
顯示提示並等待輸入
;
禁止打印顯示
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
創建莖圖