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的线上说明或使用手册。 |
|
来自: 禁忌石 > 《MATLAB的工程应用》