W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
本節(jié)的內(nèi)容將提供常用的一些MATLAB命令。
在之前的篇章中我們已經(jīng)知道了MATLAB數(shù)值計(jì)算和數(shù)據(jù)可視化是一個交互式程序,在它的命令窗口中您可以在MATLAB提示符“>>”下鍵入命令。
MATLAB提供管理會話的各種命令。如下表所示:
命令 | 目的/作用 |
---|---|
clc | 清除命令窗口。 |
clear | 從內(nèi)存中刪除變量。 |
exist | 檢查存在的文件或變量。 |
global | 聲明變量為全局。 |
help | 搜索幫助主題。 |
lookfor | 搜索幫助關(guān)鍵字條目。 |
quit | 停止MATLAB。 |
who | 列出當(dāng)前變量。 |
whos | 列出當(dā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提供了以下輸入和輸出相關(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 long | 15位定點(diǎn)表示 |
format short e | 五位浮點(diǎn)表示 |
format long e | 15位浮點(diǎn)表示 |
format bank | 兩個十進(jìn)制數(shù)字 |
format + | 正,負(fù)或零 |
format rat | 有理數(shù)近似 |
format compact | 變量之間沒有空行 |
format loose | 變量之間有空行 |
下表列出了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提供了大量的命令繪制圖表。下表列出了一些常用的命令繪制:
命令 | 作用/目的 |
---|---|
axis | 人工選擇坐標(biāo)軸尺寸 |
fplot | 智能繪圖功能 |
grid | 顯示網(wǎng)格線 |
plot | 生成XY圖 |
打印或繪圖到文件 | |
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)建針狀圖 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: