MATLAB是用于數(shù)值計(jì)算和數(shù)據(jù)可視化的交互式程序。可以在命令窗口的MATLAB提示符“>>”
上輸入命令。
在本節(jié)中,我們將列出常用的通用MATLAB命令列表。
MATLAB提供了各種用于管理會(huì)話的命令。下表提供了所有這些命令 -
命令 | 描述說明 |
---|---|
clc |
清除命令窗口 |
clear |
從內(nèi)存中刪除變量 |
exist |
檢查文件或變量是否存在 |
global |
聲明變量為全局變量 |
help |
搜索幫助主題 |
lookfor |
搜索幫助關(guān)鍵字的條目。 |
quit |
停止MATLAB |
who |
列出當(dāng)前變量 |
whos |
列出當(dāng)前變量(長(zhǎng)顯示詳細(xì)信息) |
MATLAB提供了各種有用的命令來處理系統(tǒng),比如將工作區(qū)中的當(dāng)前工作保存為文件,稍后加載文件。
它還為其他系統(tǒng)相關(guān)活動(dòng)提供各種命令,如顯示日期,列出目錄中的文件,顯示當(dāng)前目錄等。
下表顯示了一些常用的系統(tǒng)相關(guān)命令 -
命令 | 描述說明 |
---|---|
cd |
更改當(dāng)前目錄(進(jìn)入指定目錄) |
date |
顯示當(dāng)前日期 |
delete |
刪除文件 |
diary |
打開/關(guān)閉日記文件記錄 |
dir |
列出當(dāng)前目錄下的所有文件 |
load |
從文件加載工作區(qū)變量 |
path |
顯示搜索路徑 |
pwd |
顯示當(dāng)前目錄 |
save |
將工作空間變量保存在文件中 |
type |
顯示文件的內(nèi)容 |
what |
列出當(dāng)前目錄中的所有MATLAB文件 |
wklread |
讀取.wk1 電子表格文件 |
MATLAB提供以下輸入和輸出相關(guān)命令 -
命令 | 描述說明 |
---|---|
disp |
顯示數(shù)組或字符串的內(nèi)容 |
fscanf |
從文件讀取格式化數(shù)據(jù) |
format |
控制屏幕顯示格式 |
fprintf |
對(duì)屏幕或文件執(zhí)行格式化的寫入 |
input |
顯示提示并等待輸入 |
; |
禁止打印顯示 |
fscanf
和fprintf
命令的行為類似于C語言中的scanf
和printf
函數(shù)。它們支持以下格式代碼 -
命令 | 描述說明 |
---|---|
%s |
格式化為字符串 |
%d |
格式化為字符串整數(shù)值 |
%f |
格式化為浮點(diǎn)值 |
%e |
格式化為科學(xué)記數(shù)法的浮點(diǎn)值 |
%g |
格式最緊湊的形式:%f 或%e 。 |
\n |
在輸出字符串中插入一個(gè)換行 |
\t |
在輸出字符串中插入制表符 |
格式化(format
)函數(shù)具有以下用于數(shù)字顯示的形式 -
命令 | 描述說明 |
---|---|
format short |
4位十進(jìn)制數(shù)(默認(rèn)) |
format long |
16位數(shù)字 |
format short e |
5位數(shù)加上指數(shù) |
format long e |
16位加上指數(shù) |
format bank |
兩位十進(jìn)制數(shù)字 |
format + |
正,負(fù)或零 |
format rat |
有理近似 |
format compact |
禁止一些換行符 |
format loose |
重置為較不緊湊的顯示模式 |
下表顯示了用于處理數(shù)組,矩陣和向量的各種命令 -
命令 | 描述說明 |
---|---|
cat |
連接數(shù)組 |
find |
查找非零元素的索引 |
length |
計(jì)算元素?cái)?shù)量 |
linspace |
創(chuàng)建規(guī)則間隔的向量 |
logspace |
創(chuàng)建對(duì)數(shù)間隔向量 |
max |
返回最大的元素 |
min |
返回最小的元素 |
prod |
產(chǎn)生的每列 |
reshape |
改變大小 |
size |
計(jì)算數(shù)組大小 |
sort |
對(duì)每列進(jìn)行排序 |
sum |
對(duì)每列進(jìn)行求和 |
eye |
創(chuàng)建一個(gè)單位矩陣 |
ones |
創(chuàng)建一個(gè)數(shù)組 |
zeros |
創(chuàng)建一個(gè)零的數(shù)組 |
cross |
計(jì)算矩陣交叉積 |
dot |
計(jì)算矩陣點(diǎn)積 |
det |
計(jì)算數(shù)組的行列式 |
inv |
計(jì)算矩陣的倒數(shù) |
pinv |
計(jì)算矩陣的偽逆 |
rank |
計(jì)算矩陣的秩 |
rref |
計(jì)算簡(jiǎn)化行階梯形式 |
cell |
創(chuàng)建單元格數(shù)組 |
celldisp |
顯示單元格數(shù)組 |
cellplot |
顯示單元格陣列的圖形表示 |
num2cell |
將數(shù)組轉(zhuǎn)換為單元格數(shù)組 |
deal |
匹配輸入和輸出列表 |
iscell |
識(shí)別單元格數(shù)組 |
MATLAB提供了許多用于繪制圖形的命令。下表顯示了一些常用的繪圖命令 -
命令 | 描述說明 |
---|---|
axis |
設(shè)置軸限制 |
fplot |
智能繪圖功能 |
grid |
顯示網(wǎng)格線 |
plot |
生成xy 坐標(biāo)圖 |
print |
打印或繪圖到文件 |
title |
在文字的頂部放置文字 |
xlabel |
將文本標(biāo)簽添加到x 軸 |
ylabel |
將文本標(biāo)簽添加到y 軸 |
axes |
創(chuàng)建軸對(duì)象 |
close |
關(guān)閉當(dāng)前坐標(biāo)圖 |
close all |
關(guān)閉所有坐標(biāo)圖 |
figure |
打開一個(gè)新的圖形窗口 |
gtext |
通過鼠標(biāo)啟用標(biāo)簽放置 |
hold |
凍結(jié)當(dāng)前坐標(biāo)圖 |
legend |
通過鼠標(biāo)圖例位置 |
refresh |
重新繪制當(dāng)前圖形窗口 |
set |
指定諸如軸的對(duì)象的屬性 |
subplot |
在子窗口中創(chuàng)建圖 |
text |
在圖開放置字符串 |
bar |
創(chuàng)建條形圖 |
loglog |
創(chuàng)建日志記錄圖 |
polar |
創(chuàng)建極坐標(biāo)圖 |
semilogx |
創(chuàng)建半標(biāo)記圖(對(duì)數(shù)橫坐標(biāo)) |
semilogy |
創(chuàng)建半標(biāo)記圖(對(duì)數(shù)縱坐標(biāo)) |
stairs |
創(chuàng)建梯形圖 |
stem |
創(chuàng)建莖圖 |