常见数学函数

MATLAB

4.1.1 常见数学函数


我们在第二章已介绍了加、减、乘、除等简易的代数运算,除此之外MATLAB还提供许多内建函数,如对数 函数、三角函数、多项式函数等,方便我们计算。举例来说,要计算一角度的sine值,过程如下:

>> angle1=pi/2;

>> b=sin(angle1); %注意angle1为径度,sin函数计算值需以径度表示

>> angle2=90; %注意angle2为角度

>> b=sin(angle2*pi/180); %也可在函数内作角度与径度转换

>> x=sqrt(2)/2; y=asin(x); y_deg=y*180/pi

>> x =

0.7071

>> y =

0.7854

>> y_deg =

45.0000

使用函数须注意几点。首先函数一定出现在计算等式的右边,等式左边是代表这个函数的计算值。此外,一 个函数可以被当做另一个函数的引数(argument)。例如:log_x=log(abs(x))其中abslog皆为内建函数,其意思是 先计算abs(x),所得值再代入log函数。

指令 意义

round(x)x值进位至最接近的整数

fix(x)x值进位至最接近0的整数

floor(x)x值进位至最接近-∞的整数

ceil(x)x值进位至最接近∞的整数

sign(x) 如果x <0传回值为-1,如果x =0传回值为0,如果x >0传回值为 1

rem(x,y) 传回x/y的余数,例如rem(25,4)的值为1

exp(x) 指数函数

log(x) 以e 2.718282为底的对数函数,及自然对数

log10(x) 为10底的对数函数

其余的内建函数,用法可以参考MATLAB的线上说明或使用手册。



上一页 下一页 讲义大纲