MATLAB常用數(shù)學(xué)函數(shù)
ll三角函數(shù)和雙曲函數(shù)
名稱 | 含義 | 名稱 | 含義 | 名稱 | 含義 |
sin | 正弦 | csc | 余割 | atanh | 反雙曲正切 |
cos | 余弦 | asec | 反正割 | acoth | 反雙曲余切 |
tan | 正切 | acsc | 反余割 | sech | 雙曲正割 |
cot | 余切 | sinh | 雙曲正弦 | csch | 雙曲余割 |
asin | 反正弦 | cosh | 雙曲余弦 | asech | 反雙曲正割 |
atan | 反正切 | coth | 雙曲余切 | atan2 | 四象限反正切 |
acot | 反余切 | asinh | 反雙曲正弦 | ||
sec | 正割 | acosh | 反雙曲余弦 |
ll指數(shù)函數(shù)
名稱 | 含義 | 名稱 | 含義 | 名稱 | 含義 |
exp | E為底的指數(shù) | log10 | 10為底的對(duì)數(shù) | pow2 | 2的冪 |
log | 自然對(duì)數(shù) | log2 | 2為底的對(duì)數(shù) | sqrt | 平方根 |
ll復(fù)數(shù)函數(shù)
名稱 | 含義 | 名稱 | 含義 | 名稱 | 含義 |
abs | 絕對(duì)值 | conj | 復(fù)數(shù)共軛 | real | 復(fù)數(shù)實(shí)部 |
angle | 相角 | imag | 復(fù)數(shù)虛部 |
ll圓整函數(shù)和求余函數(shù)
名稱 | 含義 | 名稱 | 含義 |
ceil | 向+∞圓整 | rem | 求余數(shù) |
fix | 向0圓整 | round | 向靠近整數(shù)圓整 |
floor | 向-∞圓整 | sign | 符號(hào)函數(shù) |
mod | 模除求余 |
ll矩陣變換函數(shù)
名稱 | 含義 | 名稱 | 含義 |
fiplr | 矩陣左右翻轉(zhuǎn) | diag | 產(chǎn)生或提取對(duì)角陣 |
fipud | 矩陣上下翻轉(zhuǎn) | tril | 產(chǎn)生下三角 |
fipdim | 矩陣特定維翻轉(zhuǎn) | triu | 產(chǎn)生上三角 |
Rot90 | 矩陣反時(shí)針90翻轉(zhuǎn) |
ll其他函數(shù)
名稱 | 含義 | 名稱 | 含義 |
min | 最小值 | max | 最大值 |
mean | 平均值 | median | 中位數(shù) |
std | 標(biāo)準(zhǔn)差 | diff | 相鄰元素的差 |
sort | 排序 | length | 個(gè)數(shù) |
norm | 歐氏(Euclidean)長(zhǎng)度 | sum | 總和 |
prod | 總乘積 | dot | 內(nèi)積 |
cumsum | 累計(jì)元素總和 | cumprod | 累計(jì)元素總乘積 |
cross | 外積 |
附錄1 常用命令
附錄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ū)ο缶幊?/p>
函數(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 | 有理輸出 |
附錄7 坐標(biāo)轉(zhuǎn)換
函數(shù)名 | 功能描述 | 函數(shù)名 | 功能描述 |
cart2pol | 笛卡兒坐標(biāo)到極坐標(biāo)轉(zhuǎn)換 | pol2cart | 極坐標(biāo)到笛卡兒坐標(biāo)轉(zhuǎn)換 |
cart2sph | 笛卡兒坐標(biāo)到球面坐標(biāo)轉(zhuǎn)換 | sph2cart | 球面坐標(biāo)到笛卡兒坐標(biāo)轉(zhuǎn)換 |
附錄8 矩陣函數(shù)
附錄8.1矩陣分析
函數(shù)名 | 功能描述 | 函數(shù)名 | 功能描述 |
cond | 求矩陣的條件數(shù) | rcond | LINPACK倒數(shù)條件估計(jì) |
det | 求矩陣的行列式 | rref | 矩陣的行階梯型實(shí)現(xiàn) |
norm | 求矩陣的范數(shù) | rrefmovie | 消元法解方程演示 |
null | 右零空間 | subspace | 子空間 |
orth | 正交空間 | trace | 矩陣的跡 |
rank | 求矩陣的秩 |
附錄8.2線性方程
函數(shù)名 | 功能描述 | 函數(shù)名 | 功能描述 |
/, | 線性方程求解 | nnls | 非零最小二乘 |
chol | Cholesky分解 | pinv | 求偽逆矩陣 |
inv | 矩陣求逆 | qr | 矩陣的QR分解 |
lscov | 最小二乘方差 | qrdelete | QR分解中刪除一行 |
lu | 矩陣的LU三角分解 | qrinsert | QR分解中插入一行 |
附錄8.3特征值與奇異值
函數(shù)名 | 功能描述 | 函數(shù)名 | 功能描述 |
banlance | 改進(jìn)特征值精度的均衡變換 | qz | QZ算法求矩陣特征值 |
cdf2rdf | 復(fù)塊對(duì)角陣到實(shí)塊對(duì)角陣轉(zhuǎn)換 | rdf2cdf | 實(shí)塊對(duì)角陣到復(fù)塊對(duì)角陣轉(zhuǎn)換 |
eig | 求矩陣的特征值和特征向量 | schur | Schur分解 |
hess | 求Hessenberg矩陣 | svd | 奇異值分解 |
poly | 求矩陣的特征多項(xiàng)式 |
附錄8.4矩陣函數(shù)
函數(shù)名 | 功能描述 | 函數(shù)名 | 功能描述 |
expm | 矩陣指數(shù)函數(shù) | logm | 矩陣對(duì)數(shù)函數(shù) |
funm | 矩陣任意函數(shù) | sqrtm | 矩陣平方根 |
附錄9 數(shù)據(jù)分析與Fourier變換函數(shù)
附錄9.1基本運(yùn)算
函數(shù)名 | 功能描述 | 函數(shù)名 | 功能描述 |
cumprod | 向量累積 | prod | 對(duì)向量中各元素求積 |
cumsum | 向量累加 | sort | 對(duì)向量中各元素排序 |
max | 求向量中最大元素 | sortrows | 對(duì)矩陣中各行排序 |
min | 求向量中最小元素 | std | 求向量中各元素標(biāo)準(zhǔn)差 |
mean | 求向量中各元素均值 | sum | 對(duì)向量中各元素求和 |
median | 求向量中中間元素 | trapz | 梯形法求數(shù)值積分 |
matlab常用函數(shù)--
1、特殊變量與常數(shù)
ans 計(jì)算結(jié)果的變量名
computer 確定運(yùn)行的計(jì)算機(jī)
eps 浮點(diǎn)相對(duì)精度
Inf 無窮大
I 虛數(shù)單位
inputname 輸入?yún)?shù)名
NaN 非數(shù)
nargin 輸入?yún)?shù)個(gè)數(shù)
nargout 輸出參數(shù)的數(shù)目
pi 圓周率
nargoutchk 有效的輸出參數(shù)數(shù)目
realmax 最大正浮點(diǎn)數(shù)
realmin 最小正浮點(diǎn)數(shù)
varargin 實(shí)際輸入 的參量
varargout 實(shí)際返回的參量
操作符與特殊字符
+ 加 - 減
* 矩陣乘法 .* 數(shù)組乘(對(duì)應(yīng)元素相乘)
^ 矩陣冪 .^ 數(shù)組冪(各個(gè)元素求冪)
左除或反斜杠 / 右除或斜面杠
./ 數(shù)組除(對(duì)應(yīng)元素除)
kron Kronecker張量積
: 冒號(hào) () 圓括
[] 方括 . 小數(shù)點(diǎn)
.. 父目錄 ... 繼續(xù)
, 逗號(hào)(分割多條命令) ; 分號(hào)(禁止結(jié)果顯示)
% 注釋 ! 感嘆號(hào)
' 轉(zhuǎn)置或引用 = 賦值
== 相等 <> 不等于
& 邏輯與 | 邏輯或
~ 邏輯非 xor 邏輯異或
2、基本數(shù)學(xué)函數(shù)
abs 絕對(duì)值和復(fù)數(shù)模長(zhǎng)
acos,acodh 反余弦,反雙曲余弦
acot,acoth 反余切,反雙曲余切
acsc,acsch 反余割,反雙曲余割
angle 相角
asec,asech 反正割,反雙曲正割
secant 正切
asin,asinh 反正弦,反雙曲正弦
atan,atanh 反正切,雙曲正切
tangent 正切
atan2 四象限反正切
ceil 向著無窮大舍入
complex 建立一個(gè)復(fù)數(shù)
conj 復(fù)數(shù)配對(duì)
cos,cosh 余弦,雙曲余弦
csc,csch 余切,雙曲余切
cot,coth 余切,雙曲余切
exp 指數(shù)
fix 朝0方向取整
floor 朝負(fù)無窮取整
*** 最大公因數(shù)
imag 復(fù)數(shù)值的虛部
lcm 最小公倍數(shù)
log 自然對(duì)數(shù)
log2 以2為底的對(duì)數(shù)
log10 常用對(duì)數(shù)
mod 有符號(hào)的求余
nchoosek 二項(xiàng)式系數(shù)和全部組合數(shù)
real 復(fù)數(shù)的實(shí)部
rem 相除后求余
round 取整為最近的整數(shù)
sec,sech 正割,雙曲正割
sign 符號(hào)數(shù)
sin,sinh 正弦,雙曲正弦
sqrt 平方根
tan,tanh 正切,雙曲正切
3、基本矩陣和矩陣操作
blkding 從輸入?yún)⒘拷K對(duì)角矩陣
eye 單位矩陣
linespace 產(chǎn)生線性間隔的向量
logspace 產(chǎn)生對(duì)數(shù)間隔的向量
numel 元素個(gè)數(shù)
ones 產(chǎn)生全為1的數(shù)組
rand 均勻頒隨機(jī)數(shù)和數(shù)組
randn 正態(tài)分布隨機(jī)數(shù)和數(shù)組
zeros 建立一個(gè)全0矩陣 colon) 等間隔向量
cat 連接數(shù)組
diag 對(duì)角矩陣和矩陣對(duì)角線
fliplr 從左自右翻轉(zhuǎn)矩陣
flipud 從上到下翻轉(zhuǎn)矩陣
repmat 復(fù)制一個(gè)數(shù)組
reshape 改造矩陣
roy90 矩陣翻轉(zhuǎn)90度
tril 矩陣的下三角
triu 矩陣的上三角
dot 向量點(diǎn)集
cross 向量叉集
ismember 檢測(cè)一個(gè)集合的元素
intersect 向量的交集
setxor 向量異或集
setdiff 向是的差集
union 向量的并集
數(shù)值分析和傅立葉變換
cumprod 累積
cumsum 累加
cumtrapz 累計(jì)梯形法計(jì)算數(shù)值微分
factor 質(zhì)因子
inpolygon 刪除多邊形區(qū)域內(nèi)的點(diǎn)
max 最大值
mean 數(shù)組的均值
mediam 中值
min 最小值
perms 所有可能的轉(zhuǎn)換
polyarea 多邊形區(qū)域
primes 生成質(zhì)數(shù)列表
prod 數(shù)組元素的乘積
rectint 矩形交集區(qū)域
sort 按升序排列矩陣元素
sortrows 按升序排列行
std 標(biāo)準(zhǔn)偏差
sum 求和
trapz 梯形數(shù)值積分
var 方差
del2 離散拉普拉斯
diff 差值和微分估計(jì)
gradient 數(shù)值梯度
cov 協(xié)方差矩陣
corrcoef 相關(guān)系數(shù)
conv2 二維卷積![[轉(zhuǎn)載]MATLAB常用數(shù)學(xué)函數(shù) matlab常用統(tǒng)計(jì)函數(shù)](http://img.413yy.cn/images/31101031/31030951t012ea02a629b0e2911.jpg)
conv 卷積和多項(xiàng)式乘法
filter IIR或FIR濾波器
deconv 反卷積和多項(xiàng)式除法
filter2 二維數(shù)字濾波器
cplxpair 將復(fù)數(shù)值分類為共軛對(duì)
fft 一維的快速傅立葉變換
fft2 二維快速傅立葉變換
fftshift 將FFT的DC分量移到頻譜中心
ifft 一維快速反傅立葉變換
ifft2 二維傅立葉反變換
ifftn 多維快速傅立葉變換
ifftshift 反FFT偏移
nextpow2 最靠近的2的冪次
unwrap 校正相位角
多項(xiàng)式與插值
conv 卷積和多項(xiàng)式乘法
roots 多項(xiàng)式的根
poly 具有設(shè)定根的多項(xiàng)式
polyder 多項(xiàng)式微分
polyeig 多項(xiàng)式的特征根
polyfit 多項(xiàng)式擬合
polyint 解析多項(xiàng)式積分
polyval 多項(xiàng)式求值
polyvalm 矩陣變量多項(xiàng)式求值
residue 部分分式展開
interp1 一維插值
interp2 二維插值
interp3 三維插值
interpft 使用FFT的一維插值
interpn 多維插值
meshgrid 為3維點(diǎn)生成x和y的網(wǎng)格
ndgrid 生成多維函數(shù)和插值的數(shù)組
pchip 分段3次Hermite插值多項(xiàng)式
ppval 分段多項(xiàng)式的值
spline 3次樣條數(shù)據(jù)插值
繪圖函數(shù)
bar 豎直條圖
barh 水平條圖
hist 直方圖
histc 直方圖計(jì)數(shù)
hold 保持當(dāng)前圖形
loglog x,y對(duì)數(shù)坐標(biāo)圖
pie 餅狀圖
plot 繪二維圖
polar 極坐標(biāo)圖
semilogy y軸對(duì)數(shù)坐標(biāo)圖
semilogx x軸對(duì)數(shù)坐標(biāo)
subplot 繪制子圖
bar3 數(shù)值3D豎條圖
bar3h 水平3D條形圖
comet3 3D慧星圖
cylinder 圓柱體
fill3 填充的3D多邊形
plot3 3維空間繪圖
quiver3 3D震動(dòng)(速度)圖
slice 體積薄片圖
sphere 球
stem3 繪制離散表面數(shù)據(jù)
wate***ll 繪制瀑布
trisurf 三角表面
clabel 增加輪廓標(biāo)簽到等高線圖中
datetick 數(shù)據(jù)格式標(biāo)記
grid 加網(wǎng)格線
gtext 用鼠標(biāo)將文本放在2D圖中
legend 圖注
plotyy 左右邊都繪Y軸
title 標(biāo)題
xlabel X軸標(biāo)簽
ylabel Y軸標(biāo)簽
zlabel Z軸標(biāo)簽
contour 等高線圖
contourc 等高線計(jì)算
contourf 填充的等高線圖
hidden 網(wǎng)格線消影
meshc 連接網(wǎng)格/等高線
mesh 具有參考軸的3D網(wǎng)格
peaks 具有兩個(gè)變量的采樣函數(shù)
surf 3D陰影表面圖
su***ce 建立表面低層對(duì)象
surfc 海浪和等高線的結(jié)合
surfl 具有光照的3D陰影表面
trimesh 三角網(wǎng)格圖
1 常用指令(General Purpose Commands)
1.1 通用信息查詢(General information)
demo 演示程序
help 在線幫助指令
helpbrowser 超文本文檔幫助信息
helpdesk 超文本文檔幫助信息
helpwin 打開在線幫助窗
info MATLAB 和MathWorks 公司的信息
subscribe MATLAB 用戶注冊(cè)
ver MATLAB 和TOOLBOX 的版本信息
version MATLAB 版本
whatsnew 顯示版本新特征
1.2 工作空間管理(Managing the workspace)
clear 從內(nèi)存中清除變量和函數(shù)
exit 關(guān)閉MATLAB
load 從磁盤中調(diào)入數(shù)據(jù)變量
pack 合并工作內(nèi)存中的碎塊
quit 退出MATLAB
save 把內(nèi)存變量存入磁盤
who 列出工作內(nèi)存中的變量名
whos 列出工作內(nèi)存中的變量細(xì)節(jié)
workspace 工作內(nèi)存瀏覽器
1.3 管理指令和函數(shù)(Managing commands and functions)
edit 矩陣編輯器
edit 打開M 文件
inmem 查看內(nèi)存中的P 碼文件
mex 創(chuàng)建MEX 文件
open 打開文件
pcode 生成P 碼文件
type 顯示文件內(nèi)容
what 列出當(dāng)前目錄上的M、MAT、MEX 文件
which 確定指定函數(shù)和文件的位置
1.4 搜索路徑的管理(Managing the seach patli)
addpath 添加搜索路徑
rmpath 從搜索路徑中刪除目錄
path 控制MATLAB 的搜索路徑
pathtool 修改搜索路徑
1.5 指令窗控制(Controlling the command window)
beep 產(chǎn)生beep 聲
echo 顯示命令文件指令的切換開關(guān)
diary 儲(chǔ)存MATLAB 指令窗操作內(nèi)容
format 設(shè)置數(shù)據(jù)輸出格式
more 命令窗口分頁輸出的控制開關(guān)
1.6 操作系統(tǒng)指令(Operating system commands)
cd 改變當(dāng)前工作目錄
computer 計(jì)算機(jī)類型
copyfile 文件拷貝
delete 刪除文件
dir 列出的文件
dos 執(zhí)行dos 指令并返還結(jié)果
getenv 給出環(huán)境值
ispc MATLAB 為PC(Windows)版本則為真
isunix MATLAB 為Unix 版本則為真
mkdir 創(chuàng)建目錄
pwd 改變當(dāng)前工作目錄
unix 執(zhí)行unix 指令并返還結(jié)果
vms 執(zhí)行vms dcl 指令并返還結(jié)果
web 打開web 瀏覽器
! 執(zhí)行外部應(yīng)用程序
2 運(yùn)算符和特殊算符(Operators and special characters)
2.1 算術(shù)運(yùn)算符(Arithmetic operators)
+ 加
- 減
* 矩陣乘
.* 數(shù)組乘
^ 矩陣乘方
.^ 數(shù)組乘方
反斜杠或左除
/ 斜杠或右除
./或. 數(shù)組除
張量積
[注]本表第三欄括號(hào)中的字符供在線救助時(shí)help 指令引述用
2.2 關(guān)系運(yùn)算符(Relational operators)
= = 等號(hào)
~= 不等號(hào)
< 小于
> 大于
<= 小于或等于
>= 大于或等于
2.3 邏輯操作(Logical operators)
& 邏輯與
| 邏輯或
~ 邏輯非
xor 異或
any 有非零元?jiǎng)t為真
all 所有元素均非零則為真
2.4 特殊算符(Special characters)
: 冒號(hào)
( ) 圓括號(hào)
[ ] 方括號(hào)
{ } 花括號(hào)
@ 創(chuàng)建函數(shù)句柄
. 小數(shù)點(diǎn)
. 構(gòu)架域的關(guān)節(jié)點(diǎn)
.. 父目錄
⋯ 續(xù)行號(hào)
, 逗號(hào)
; 分號(hào)
% 注釋號(hào)
! 調(diào)用操作系統(tǒng)命令
= 賦值符號(hào)
ˊ 引號(hào)
ˊ 復(fù)數(shù)轉(zhuǎn)置號(hào)
.ˊ 轉(zhuǎn)置號(hào)
[,] 水平串接
[;] 垂直串接
( ),{ },. 下標(biāo)賦值
( ),{ },. 下標(biāo)標(biāo)識(shí)
subsindex 下標(biāo)標(biāo)識(shí)
3 編程語言結(jié)構(gòu)(Programming language constructs)
3.1 控制語句(Control flow)
break 終止最內(nèi)循環(huán)
case 同switch 一起使用
catch 同try 一起使用
continue 將控制轉(zhuǎn)交給外層的for 或while 循環(huán)
else 同if 一起使用
elseif 同if 一起使用
end 結(jié)束for,while,if 語句
for 按規(guī)定次數(shù)重復(fù)執(zhí)行語句
if 條件執(zhí)行語句
otherwise 可同switch 一起使用
return 返回
switch 多個(gè)條件分支
try try-cathch 結(jié)構(gòu)
while 不確定次數(shù)重復(fù)執(zhí)行語句
3.2 計(jì)算運(yùn)行(Evaluation and execution)
assignin 跨空間賦值
builtin 執(zhí)行內(nèi)建的函數(shù)
eval 字符串宏指令
evalc 執(zhí)行MATLAB 字符串
evalin 跨空間計(jì)算串表達(dá)式的值
feval 函數(shù)宏指令
run 執(zhí)行腳本文件
3.3 腳本文件、函數(shù)及變量(Scripts,function,and variables)
exist 檢查變量或函數(shù)是否被定義
function 函數(shù)文件頭
global 定義全局變量
isglobal 若是全局變量則為真
iskeyword 若是關(guān)鍵字則為真
mfilename 正在執(zhí)行的M 文件的名字
persistent 定義永久變量
script. MATLAB 命令文件
3.4 宗量處理(Augument handling)
inputname 實(shí)際調(diào)用變量名
nargchk 輸入變量個(gè)數(shù)檢查
nargin 函數(shù)輸入宗量的個(gè)數(shù)
nargout 函數(shù)輸出宗量的個(gè)數(shù)
nargoutchk 輸出變量個(gè)數(shù)檢查
varagin 輸入宗量
varagout 輸出宗量
3.5 信息顯示(Message display)
disp 顯示矩陣和文字內(nèi)容
display 顯示矩陣和文字內(nèi)容的重載函數(shù)
error 顯示錯(cuò)誤信息
fprintf 把格式化數(shù)據(jù)寫到文件或屏幕
lasterr 最后一個(gè)錯(cuò)誤信息
lastwarn 最后一個(gè)警告信息
sprintf 按格式把數(shù)字轉(zhuǎn)換為串
warning 顯示警告信息
3.6 交互式輸入(Interactive input)
input 提示鍵盤輸入
keyboard 激活鍵盤做為命令文件
pause 暫停
uicontrol 創(chuàng)建用戶界面控制
uimenu 創(chuàng)建用戶界面菜單
4 基本矩陣函數(shù)和操作(Elementary matrices and matrix manipulation)
4.1 基本矩陣(Elementary matrices)
eye 單位陣
linspace 線性等分向量
logspace 對(duì)數(shù)等分向量
meshgrid 用于三維曲面的分格線坐標(biāo)
ones 全1 矩陣
rand 均勻分布隨機(jī)陣
randn 正態(tài)分布隨機(jī)陣
repmat 鋪放模塊數(shù)組
zeros 全零矩陣
: 矩陣的援引和重排
4.2 矩陣基本信息(Basic array information)
disp 顯示矩陣和文字內(nèi)容
isempty 若是空矩陣則為真
isequal 若對(duì)應(yīng)元素相等則為1
islogical 尤其是邏輯數(shù)則為真
isnumeric 若是數(shù)值則為真
length 確定向量的長(zhǎng)度
logical 將數(shù)值轉(zhuǎn)化為邏輯值
ndims 數(shù)組A 的維數(shù)
size 確定矩陣的維數(shù)
4.3 矩陣操作(Matrix manipulateion)
blkdiag 塊對(duì)角陣串接
diag 創(chuàng)建對(duì)角陣,抽取對(duì)角向量
end 數(shù)組的長(zhǎng)度,即最大下標(biāo)
find 找出非零元素1 的下標(biāo)
fliplr 矩陣的左右翻轉(zhuǎn)
flipud 矩陣的上下翻轉(zhuǎn)
flipdim 交換對(duì)稱位置上的元素
ind2sub 據(jù)單下標(biāo)換算出全下標(biāo)
reshape 矩陣變維
rot90 矩陣逆時(shí)針90°旋轉(zhuǎn)
sub2idn 據(jù)全下標(biāo)換算出單下標(biāo)
tril 抽取下三角陣
triu 抽取上三角陣
4.4 特殊變量和常數(shù)(Special variables and constants)
ans 最新表達(dá)式的運(yùn)算結(jié)果
eps 浮點(diǎn)相對(duì)誤差
i,j 虛數(shù)單位
inf 或Inf 無窮大
isfinite 若是有限數(shù)則為真
isinf 若是無窮大則為真
isnan 若為非數(shù)則為真
NaN 或nan 非數(shù)
pi 3.1415926535897⋯.
realmax 最大浮點(diǎn)數(shù)
realmin 最小正浮點(diǎn)數(shù)
why 一般問題的簡(jiǎn)明答案
4.5 特殊矩陣(Specialized matrices)
compan 伴隨矩陣
gallery 一些小測(cè)試矩陣
hadamard Hadamard 矩陣
hankel Hankel 矩陣
hilb Hilbert 矩陣
invhilb 逆Hilbert 矩陣
magic 魔方陣
pascal Pascal 矩陣
rosser 典型對(duì)稱特征值實(shí)驗(yàn)問題
toeplitz Toeplitz 矩陣
vander Vandermonde 矩陣
wilkinson Wilkinson’s 對(duì)稱特征值實(shí)驗(yàn)矩陣
5 基本數(shù)學(xué)函數(shù)(Elementary math functions)
5.1 三角函
愛華網(wǎng)



