Matlab學習4——Matlab常用函數庫
含義 | 函數 | 注意 |
錯誤提示,返回wrong | error('wrong') | |
將a的小數部分刪除,只保留整數。 | fix(a) | |
用於判斷空數據的位置。 | isnan(x) | |
圖像處理 | ||
加載圖像 | imread('trees.tif','tif') | |
索引→RGB | ind2rgb(X,map) | |
RGB→索引 | rgb2ind(RGB,244) | 第二個形參越大,越清晰 |
RGB→灰度圖像 | rgb2gray(RGB) | |
RGB→二值圖像 | im2bw(RGB,0.4) | 第二個參數爲歸一化的閾值,超過這個數就取1 |
新建一個圖形窗口,用於控制繪圖窗口個數。 | figure(1) | |
二維函數圖像繪製 | ||
實際含義 | Matlab內部表示 |
pi | Π圓周率 |
exp(1) | 自然對數的底數e |
i或j | 虛數單位 |
Inf或inf | 無窮大∞ |
**函數內部的常數** | |
nargin | 輸入參數的個數 |
nargout | 輸出參數的個數 |
類型 | 名稱 | 作用 |
指數函數 | exp(x) | 以e爲底數,x爲指數 |
對數函數 | log(x) | 以e爲底數 |
log10(x) | 以10爲底數 | |
log2(x) | 以2爲底數 | |
開方函數 | sqrt(x) | 算術平方根 |
絕對值函數 | abs(x) | 絕對值,複數的模 |
三角函數 | sin(x) | |
cos(x) | ||
tan(x) | ||
cot(x) | 餘切(tanx的倒數) | |
sec(x) | 正割(cosx的倒數) | |
csc(x) | 餘割(sinx的倒數) | |
反三角函數 | asin(x) | 反正弦函數 |
acos(x) | ||
atan(x) | ||
acot(x) | ||
asec(x) | ||
acsc(x) | ||
雙曲函數 | sinh(x) | |
cosh(x) | ||
tanh(x) | ||
coth(x) | ||
sech(x) | ||
csch(x) | ||
反雙曲函數 | asinh(x) | |
acosh(x) | ||
atanh(x) | ||
acoth(x) | ||
asech(x) | ||
acsch(x) | ||
求角度函數 | atan2(y,x) | 單位:rad,範圍(Π,-Π] 以原點爲頂點,x軸正半軸爲一邊,逆時針旋轉到終邊,終邊是(x,y)所在的以原點爲頂點的射線上。返回旋轉角度。 |
數論函數 | gcd(a,b) | 返回兩個整數的最大公約數 |
lcm(a,b) | 返回兩個整數的最小公倍數 | |
排列組合函數 | factorial(n) | 返回n的階乘 |
複數函數 | real(z) | 求實部 |
imag(z) | 求虛部 | |
abs(z) | 求複數的模 | |
angle(z) | 求z的輻角,單位爲rad, 範圍(Π,-Π] | |
conj(z) | 求z的共軛複數 | |
求整函數與截尾函數 | ceil(x) | 求≥x的最小整數 |
floor(x) | 求≥x的最大整數 | |
round(x) | 求最接近x的整數 | |
最大、最小函數 | max([a,b,……]) | 求其中的最大數 |
min([a,b,……]) | 求其中的最小數 | |
符號函數 | sign(x) | 當x>0時,返回1 當x=0時,返回0 當x<0時,返回-1 |
返回某一個數N的最小浮點數精度 | eps(x) | 1.無參數時,返回2.2204e-16 2. |