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))其中abs和log皆为内建函数,其意思是
先计算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的线上说明或使用手册。
上一页 下一页 讲义大纲