MATLAB命令

2021-01-27 15:05 更新

本節(jié)的內(nèi)容將提供常用的一些MATLAB命令

在之前的篇章中我們已經(jīng)知道了MATLAB數(shù)值計(jì)算和數(shù)據(jù)可視化是一個交互式程序,在它的命令窗口中您可以在MATLAB提示符“>>”下鍵入命令。

MATLAB管理會話的命令

MATLAB提供管理會話的各種命令。如下表所示:

命令目的/作用
clc清除命令窗口。
clear從內(nèi)存中刪除變量。
exist檢查存在的文件或變量。
global聲明變量為全局。
help搜索幫助主題。
lookfor搜索幫助關(guān)鍵字條目。
quit停止MATLAB。
who列出當(dāng)前變量。
whos列出當(dāng)前變量(長顯示)。

MATLAB的系統(tǒng)命令

使用MATLAB的時候有一些系統(tǒng)命令可以方便我們的操作,如在當(dāng)前的工作區(qū)中可以使用系統(tǒng)命令保存為一個文件、加載文件、顯示日期、列出目錄中的文件和顯示當(dāng)前目錄等。

下表列舉了一些MATLAB常用的系統(tǒng)相關(guān)的命令:

命令目的/作用
cd改變當(dāng)前目錄。
date顯示當(dāng)前日期。
delete刪除一個文件。
diary日記文件記錄開/關(guān)切換。
dir列出當(dāng)前目錄中的所有文件。
load負(fù)載工作區(qū)從一個文件中的變量。
path顯示搜索路徑。
pwd顯示當(dāng)前目錄。
save保存在一個文件中的工作區(qū)變量。
type顯示一個文件的??內(nèi)容。
what列出所有MATLAB文件在當(dāng)前目錄中。
wklread讀取.wk1電子表格文件。 

MATLAB輸入和輸出命令

MATLAB提供了以下輸入和輸出相關(guān)的命令:

命令作用/目的
disp顯示一個數(shù)組或字符串的內(nèi)容。
fscanf閱讀從文件格式的數(shù)據(jù)。
format控制屏幕顯示的格式。
fprintf執(zhí)行格式化寫入到屏幕或文件。
input顯示提示并等待輸入。
;禁止顯示網(wǎng)版印刷

fscanf和fprintf命令的行為像C scanf和printf函數(shù)。他們支持格式如下代碼:

格式代碼目的/作用
%s輸出字符串
%d輸出整數(shù)
%f輸出浮點(diǎn)數(shù)
%e顯示科學(xué)計(jì)數(shù)法形式
%g%f 和%e 的結(jié)合,根據(jù)數(shù)據(jù)選擇適當(dāng)?shù)娘@示方式

用于數(shù)字顯示格式的函數(shù)有以下幾種形式:

Format函數(shù)最多可顯示
format short四位十進(jìn)制數(shù)(默認(rèn))
format long15位定點(diǎn)表示
format short e五位浮點(diǎn)表示
format long e15位浮點(diǎn)表示
format bank兩個十進(jìn)制數(shù)字
format +正,負(fù)或零
format rat有理數(shù)近似
format compact變量之間沒有空行
format loose變量之間有空行

MATLAB向量,矩陣和陣列命令

下表列出了MATLAB用于工作數(shù)組、矩陣和向量的各種命令:

命令作用/目的
cat連接數(shù)組
find查找非零元素的索引
length計(jì)算元素?cái)?shù)量
linspace創(chuàng)建間隔向量
logspace創(chuàng)建對數(shù)間隔向量
max返回最大元素
min返回最小元素
prod計(jì)算數(shù)組元素的連乘積
reshape重新調(diào)整矩陣的行數(shù)、列數(shù)、維數(shù)
size計(jì)算數(shù)組大小
sort排序每個列
sum每列相加
eye創(chuàng)建一個單位矩陣
ones生成全1矩陣
zeros生成零矩陣
cross計(jì)算矩陣交叉乘積
dot計(jì)算矩陣點(diǎn)積
det計(jì)算數(shù)組的行列式
inv計(jì)算矩陣的逆
pinv計(jì)算矩陣的偽逆
rank計(jì)算矩陣的秩
rref將矩陣化成行最簡形
cell創(chuàng)建單元數(shù)組
celldisp顯示單元數(shù)組
cellplot顯示單元數(shù)組的圖形表示
num2cell將數(shù)值陣列轉(zhuǎn)化為異質(zhì)陣列
deal匹配輸入和輸出列表
iscell判斷是否為元胞類型 

MATLAB繪圖命令

MATLAB提供了大量的命令繪制圖表。下表列出了一些常用的命令繪制:

命令作用/目的
axis人工選擇坐標(biāo)軸尺寸
fplot智能繪圖功能
grid顯示網(wǎng)格線
plot生成XY圖
print打印或繪圖到文件
title把文字置于頂部
xlabel將文本標(biāo)簽添加到x軸
ylabel將文本標(biāo)簽添加到y(tǒng)軸
axes創(chuàng)建軸對象
close關(guān)閉當(dāng)前的繪圖
close all關(guān)閉所有繪圖
figure打開一個新的圖形窗口
gtext通過鼠標(biāo)在指定位置放注文
hold保持當(dāng)前圖形
legend鼠標(biāo)放置圖例
refresh重新繪制當(dāng)前圖形窗口
set指定對象的屬性,如軸
subplot在子窗口中創(chuàng)建圖
text在圖上做標(biāo)記
bar創(chuàng)建條形圖
loglog創(chuàng)建雙對數(shù)圖
polar創(chuàng)建極坐標(biāo)圖像
semilogx創(chuàng)建半對數(shù)圖(對數(shù)橫坐標(biāo))
semilogy創(chuàng)建半對數(shù)圖(對數(shù)縱坐標(biāo))
stairs創(chuàng)建階梯圖
stem創(chuàng)建針狀圖


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號