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