鍍金池/ 教程/ 數(shù)據(jù)分析&挖掘/ Matlab命令
Matlab代數(shù)(方程求解)
Matlab開發(fā)環(huán)境設(shè)置
Matlab GNU Octave
Matlab字符串
Matlab矩陣
Matlab微分和導(dǎo)數(shù)
Matlab數(shù)字
Matlab數(shù)據(jù)導(dǎo)入
Matlab整合集成
Matlab冒號(hào)符號(hào)
Matlab變量
Matlab數(shù)組
Matlab運(yùn)算符
Matlab數(shù)據(jù)導(dǎo)出
Matlab向量
Matlab命令
Matlab決策
Matlab微積分
Matlab圖形
Matlab教程
Matlab繪圖
Matlab多項(xiàng)式
Matlab .m腳本文件
Matlab循環(huán)
Matlab基礎(chǔ)語法
Matlab函數(shù)
Matlab轉(zhuǎn)換
Matlab概述
Matlab數(shù)據(jù)類型

Matlab命令

MATLAB是用于數(shù)值計(jì)算和數(shù)據(jù)可視化的交互式程序。可以在命令窗口的MATLAB提示符“>>”上輸入命令。

在本節(jié)中,我們將列出常用的通用MATLAB命令列表。

管理會(huì)話的命令

MATLAB提供了各種用于管理會(huì)話的命令。下表提供了所有這些命令 -

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

使用系統(tǒng)命令

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 顯示提示并等待輸入
; 禁止打印顯示

fscanffprintf命令的行為類似于C語言中的scanfprintf函數(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ù)組命令

下表顯示了用于處理數(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)建莖圖

上一篇:Matlab循環(huán)下一篇:Matlab圖形