附錄1.1 管理用命令
函數(shù)名 功能描述 函數(shù)名 功能描述
addpath 增加一條搜索路徑 rmpath 刪除一條搜索路徑
demo 運(yùn)行Matlab演示程序 type 列出.M文件
doc 裝入超文本文檔 version 顯示Matlab的版本號(hào)
help 啟動(dòng)聯(lián)機(jī)幫助 what 列出當(dāng)前目錄下的有關(guān)文件
lasterr 顯示最后一條信息 whatsnew 顯示Matlab的新特性
lookfor 搜索關(guān)鍵詞的幫助 which 造出函數(shù)與文件所在的目錄
path 設(shè)置或查詢Matlab路徑
附錄1.2管理變量與工作空間用命令
函數(shù)名 功能描述 函數(shù)名 功能描述
clear 刪除內(nèi)存中的變量與函數(shù) pack 整理工作空間內(nèi)存
disp 顯示矩陣與文本 save 將工作空間中的變量存盤
length 查詢向量的維數(shù) size 查詢矩陣的維數(shù)
load 從文件中裝入數(shù)據(jù) who,whos 列出工作空間中的變量名
附錄1.3文件與操作系統(tǒng)處理命令
函數(shù)名 功能描述 函數(shù)名 功能描述
cd 改變當(dāng)前工作目錄 edit 編輯.M文件
delete 刪除文件 matlabroot 獲得Matlab的安裝根目錄
diary 將Matlab運(yùn)行命令存盤 tempdir 獲得系統(tǒng)的緩存目錄
dir 列出當(dāng)前目錄的內(nèi)容 tempname 獲得一個(gè)緩存(temp)文件
! 執(zhí)行操作系統(tǒng)命令
附錄1.4窗口控制命令
函數(shù)名 功能描述 函數(shù)名 功能描述
echo 顯示文件中的Matlab中的命令 more 控制命令窗口的輸出頁面
format 設(shè)置輸出格式
附錄1.5啟動(dòng)與退出命令
函數(shù)名 功能描述 函數(shù)名 功能描述
matlabrc 啟動(dòng)主程序 quit 退出Matlab環(huán)境
startup Matlab自啟動(dòng)程序
附錄2 運(yùn)算符號(hào)與特殊字符附錄
2.1運(yùn)算符號(hào)與特殊字符
函數(shù)名 功能描述 函數(shù)名 功能描述
+ 加 ... 續(xù)行標(biāo)志
- 減 , 分行符(該行結(jié)果不顯示)
* 矩陣乘 ; 分行符(該行結(jié)果顯示)
.* 向量乘 % 注釋標(biāo)志
^ 矩陣乘方 ! 操作系統(tǒng)命令提示符
.^ 向量乘方 矩陣轉(zhuǎn)置
kron 矩陣kron積 . 向量轉(zhuǎn)置
\ 矩陣左除 = 賦值運(yùn)算
/ 矩陣右除 == 關(guān)系運(yùn)算之相等
.\ 向量左除 ~= 關(guān)系運(yùn)算之不等
./ 向量右除 < 關(guān)系運(yùn)算之小于
: 向量生成或子陣提取 <= 關(guān)系運(yùn)算之小于等于
() 下標(biāo)運(yùn)算或參數(shù)定義 > 關(guān)系運(yùn)算之大于
[] 矩陣生成 >= 關(guān)系運(yùn)算之大于等于
{} & 邏輯運(yùn)算之與
. 結(jié)構(gòu)字段獲取符 | 邏輯運(yùn)算之或
. 點(diǎn)乘運(yùn)算,常與其他運(yùn)算符聯(lián)合使用(如.\) ~ 邏輯運(yùn)算之非
xor 邏輯運(yùn)算之異成
附錄2.2邏輯函數(shù)
函數(shù)名 功能描述 函數(shù)名 功能描述
all 測(cè)試向量中所用元素是否為真 is*(一類函數(shù)) 檢測(cè)向量狀態(tài).其中*表示一個(gè)確定的函數(shù)(isinf)
any 測(cè)試向量中是否有真元素 *isa 檢測(cè)對(duì)象是否為某一個(gè)類的對(duì)象
exist 檢驗(yàn)變量或文件是否定義 logical 將數(shù)字量轉(zhuǎn)化為邏輯量
find 查找非零元素的下標(biāo)
附錄3 語言結(jié)構(gòu)與調(diào)試
附錄3.1編程語言
函數(shù)名 功能描述 函數(shù)名 功能描述
builtin 執(zhí)行Matlab內(nèi)建的函數(shù) global 定義全局變量
eval 執(zhí)行Matlab語句構(gòu)成的字符串 nargchk 函數(shù)輸入輸出參數(shù)個(gè)數(shù)檢驗(yàn)
feval 執(zhí)行字符串指定的文件 script Matlab語句及文件信息
function Matlab函數(shù)定義關(guān)鍵詞
附錄3.2控制流程
函數(shù)名 功能描述 函數(shù)名 功能描述
break 中斷循環(huán)執(zhí)行的語句 if 條件轉(zhuǎn)移語句
case 與switch結(jié)合實(shí)現(xiàn)多路轉(zhuǎn)移 otherwise 多路轉(zhuǎn)移中的缺省執(zhí)行部分
else 與if一起使用的轉(zhuǎn)移語句 return 返回調(diào)用函數(shù)
elseif 與if一起使用的轉(zhuǎn)移語句 switch 與case結(jié)合實(shí)現(xiàn)多路轉(zhuǎn)移
end 結(jié)束控制語句塊 warning 顯示警告信息
error 顯示錯(cuò)誤信息 while 循環(huán)語句
for 循環(huán)語句
附錄3.3交互輸入
函數(shù)名 功能描述 函數(shù)名 功能描述
input 請(qǐng)求輸入 menu 菜單生成
keyboard 啟動(dòng)鍵盤管理 pause 暫停執(zhí)行
附錄3.4面向?qū)ο缶幊?nbsp;
函數(shù)名 功能描述 函數(shù)名 功能描述
class 生成對(duì)象 isa 判斷對(duì)象是否屬于某一類
double 轉(zhuǎn)換成雙精度型 superiorto 建立類的層次關(guān)系
inferiorto 建立類的層次關(guān)系 unit8 轉(zhuǎn)換成8字節(jié)的無符號(hào)整數(shù)
inline 建立一個(gè)內(nèi)嵌對(duì)象
附錄3.5調(diào)試
函數(shù)名 功能描述 函數(shù)名 功能描述
dbclear 清除調(diào)試斷點(diǎn) dbstatus 列出所有斷點(diǎn)情況
dbcont 調(diào)試?yán)^續(xù)執(zhí)行 dbstep 單步執(zhí)行
dbdown 改變局部工作空間內(nèi)存 dbstop 設(shè)置調(diào)試斷點(diǎn)
dbmex 啟動(dòng)對(duì)Mex文件的調(diào)試 sbtype 列出帶命令行標(biāo)號(hào)的.M文件
dbquit 退出調(diào)試模式 dbup 改變局部工作空間內(nèi)容
dbstack 列出函數(shù)調(diào)用關(guān)系
附錄4 基本矩陣與矩陣處理
附錄4.1基本矩陣
函數(shù)名 功能描述 函數(shù)名 功能描述
eye 產(chǎn)生單位陣 rand 產(chǎn)生隨機(jī)分布矩陣
linspace 構(gòu)造線性分布的向量 randn 產(chǎn)生正態(tài)分布矩陣
logspace 構(gòu)造等對(duì)數(shù)分布的向量 zeros 產(chǎn)生零矩陣
ones 產(chǎn)生元素全部為1的矩陣 : 產(chǎn)生向量
附錄4.2特殊向量與常量
函數(shù)名 功能描述 函數(shù)名 功能描述
ans 缺省的計(jì)算結(jié)果變量 non 非數(shù)值常量常由0/0或Inf/Inf獲得
computer 運(yùn)行Matlab的機(jī)器類型 nargin 函數(shù)中參數(shù)輸入個(gè)數(shù)
eps 精度容許誤差(無窮小) nargout 函數(shù)中輸出變量個(gè)數(shù)
flops 浮點(diǎn)運(yùn)算計(jì)數(shù) pi 圓周率
i 復(fù)數(shù)單元 realmax 最大浮點(diǎn)數(shù)值
inf 無窮大 realmin 最小浮點(diǎn)數(shù)值
inputname 輸入?yún)?shù)名 varargin 函數(shù)中輸入的可選參數(shù)
j 復(fù)數(shù)單元 varargout 函數(shù)中輸出的可選參數(shù)
附錄4.3時(shí)間與日期
函數(shù)名 功能描述 函數(shù)名 功能描述
calender 日歷 eomday 計(jì)算月末
clock 時(shí)鐘 etime 所用時(shí)間函數(shù)
cputime 所用的CPU時(shí)間 now 當(dāng)前日期與時(shí)間
date 日期 tic 啟動(dòng)秒表計(jì)時(shí)器
datenum 日期(數(shù)字串格式) toc 讀取秒表計(jì)時(shí)器
datestr 日期(字符串格式) weekday 星期函數(shù)
datevoc 日期(年月日分立格式)
附錄4.4矩陣處理
函數(shù)名 功能描述 函數(shù)名 功能描述
cat 向量連接 reshape 改變矩陣行列個(gè)數(shù)
diag 建立對(duì)角矩陣或獲取對(duì)角向量 rot90 將矩陣旋轉(zhuǎn)90度
fliplr 按左右方向翻轉(zhuǎn)矩陣元素 tril 取矩陣的下三角部分
flipud 按上下方向翻轉(zhuǎn)矩陣元素 triu 取矩陣的上三角部分
repmat 復(fù)制并排列矩陣函數(shù)
附錄5 特殊矩陣
函數(shù)名 功能描述 函數(shù)名 功能描述
compan 生成伴隨矩陣 invhilb 生成逆hilbert矩陣
gallery 生成一些小的測(cè)試矩陣 magic 生成magic矩陣
hadamard 生成hadamard矩陣 pascal 生成pascal矩陣
hankel 生成hankel矩陣 toeplitz 生成toeplitz矩陣
hilb 生成hilbert矩陣 wilkinson 生成wilkinson特征值測(cè)試矩陣
附錄6 數(shù)學(xué)函數(shù)
附錄6.1三角函數(shù)
函數(shù)名 功能描述 函數(shù)名 功能描述
sin/asin 正弦/反正弦函數(shù) sec/asec 正割/反正割函數(shù)
sinh/asinh 雙曲正弦/反雙曲正弦函數(shù) sech/asech 雙曲正割/反雙曲正割函數(shù)
cos/acos 余弦/反余弦函數(shù) csc/acsc 余割/反余割函數(shù)
cosh/acosh 雙曲余弦/反雙曲余弦函數(shù) csch/acsch 雙曲余割/反雙曲余割函數(shù)
tan/atan 正切/反正切函數(shù) cot/acot 余切/反余切函數(shù)
tanh/atanh 雙曲正切/反雙曲正切函數(shù) coth/acoth 雙曲余切/反雙曲余切函數(shù)
atan2 四個(gè)象限內(nèi)反正切函數(shù)
附錄6.2指數(shù)函數(shù)
函數(shù)名 功能描述 函數(shù)名 功能描述
exp 指數(shù)函數(shù) log10 常用對(duì)數(shù)函數(shù)
log 自然對(duì)數(shù)函數(shù) sqrt 平方根函數(shù)
附錄6.3復(fù)數(shù)函數(shù)
函數(shù)名 功能描述 函數(shù)名 功能描述
abs 絕對(duì)值函數(shù) imag 求虛部函數(shù)
angle 角相位函數(shù) real 求實(shí)部函數(shù)
conj 共軛復(fù)數(shù)函數(shù)
附錄6.4數(shù)值處理
函數(shù)名 功能描述 函數(shù)名 功能描述
fix 沿零方向取整 round 舍入取整
floor 沿-∞方向取整 rem 求除法的余數(shù)
ceil 沿+∞方向取整 sign 符號(hào)函數(shù)
附錄6.5其他特殊數(shù)學(xué)函數(shù)
函數(shù)名 功能描述 函數(shù)名 功能描述
airy airy函數(shù) erfcx 比例互補(bǔ)誤差函數(shù)
besselh bessel函數(shù)(hankel函數(shù)) erfinv 逆誤差函數(shù)
bessili 改進(jìn)的第一類bessel函數(shù) expint 指數(shù)積分函數(shù)
besselk 改進(jìn)的第二類bessel函數(shù) gamma gamma函數(shù)
besselj 第一類bessel函數(shù) gammainc 非完全gamma函數(shù)
bessely 第二類bessel函數(shù) gammaln gamma對(duì)數(shù)函數(shù)
beta beta函數(shù) gcd 最大公約數(shù)
betainc 非完全的beta函數(shù) lcm 最小公倍數(shù)
betaln beta對(duì)數(shù)函數(shù) log2 分割浮點(diǎn)數(shù)
elipj Jacobi橢圓函數(shù) legendre legendre伴隨函數(shù)
ellipke 完全橢圓積分 pow2 基2標(biāo)量浮點(diǎn)數(shù)
erf 誤差函數(shù) rat 有理逼近
erfc 互補(bǔ)誤差函數(shù) rats 有理輸出