matlab常用函數(shù)與常用指令大全
matlab常用函數(shù)- -
1、特殊變量與常數(shù)
ans 計(jì)算結(jié)果的變量名
computer 確定運(yùn)行的計(jì)算機(jī)
eps 浮點(diǎn)相對(duì)精度
Inf 無(wú)窮大
I 虛數(shù)單位
inputname 輸入參數(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 向著無(wú)窮大舍入
complex 建立一個(gè)復(fù)數(shù)
conj 復(fù)數(shù)配對(duì)
cos,cosh 余弦,雙曲余弦
csc,csch 余切,雙曲余切
cot,coth 余切,雙曲余切
exp 指數(shù)
fix 朝0方向取整
floor 朝負(fù)無(wú)窮取整
*** 最大公因數(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 二維卷積
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 部分分式展開(kāi)
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)格圖