[轉]MATLAB常用的基本數學函數

abs(x):純量的絕對值或向量的長度 
angle(z):複數z的相角(Phase angle) 
sqrt(x):開平方 
real(z):複數z的實部 
imag(z):複數z的虛部 
conj(z):複數z的共軛複數 
round(x):四捨五入至最近整數 
fix(x):無論正負,捨去小數至最近整數 
floor(x):地板函數,即捨去正小數至最近整數 
ceil(x):天花板函數,即加入正小數至最近整數 
rat(x):將實數x化為分數表示 
rats(x):將實數x化為多項分數展開 
sign(x):符號函數 (Signum function)。  當x<0時,sign(x)=-1;
  當x=0時,sign(x)=0;
  當x>0時,sign(x)=1。
 
rem(x,y):求x除以y的餘數 
gcd(x,y):整數x和y的最大公因數 
lcm(x,y):整數x和y的最小公倍數 
exp(x):自然指數 
pow2(x):2的指數 
log(x):以e為底的對數,即自然對數 
log2(x):以2為底的對數 
log10(x):以10為底的對數

MATLAB常用的三角函數 
sin(x):正弦函數 
cos(x):餘弦函數 
tan(x):正切函數 
asin(x):反正弦函數 
acos(x):反餘弦函數 
atan(x):反正切函數 
atan2(x,y):四象限的反正切函數 
sinh(x):超越正弦函數 
cosh(x):超越餘弦函數 
tanh(x):超越正切函數 
asinh(x):反超越正弦函數 
acosh(x):反超越餘弦函數 
atanh(x):反超越正切函數 

min(x): 向量x的元素的最小值 
max(x): 向量x的元素的最大值 
mean(x): 向量x的元素的平均值 
median(x): 向量x的元素的中位元數 
std(x): 向量x的元素的標準差 
diff(x): 向量x的相鄰元素的差 
sort(x): 對向量x的元素進行排序(Sorting) 
length(x): 向量x的元素個數 
norm(x): 向量x的歐氏(Euclidean)長度 
sum(x): 向量x的元素總和 
prod(x): 向量x的元素總乘積 
cumsum(x): 向量x的累計元素總和 
cumprod(x): 向量x的累計元素總乘積 
dot(x, y): 向量x和y的內積 
cross(x, y): 向量x和y的外積   

未經允許不得轉載:GoMCU » [轉]MATLAB常用的基本數學函數