Matlab 版 (精华区)
发信人: bage (最近比较烦), 信区: Matlab
标 题: Matlab详细教程(三十四|)
发信站: 哈工大紫丁香 (Sun Feb 4 13:04:19 2001), 转信
发信人: finance (淼水), 信区: MathTools
发信站: BBS 水木清华站 (Sat Apr 3 16:27:39 1999)
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的线上说明或使用手册。
--------------------------------------------------------------------------------
上一页 下一页 讲义大纲
--
行至水穷处,坐看云起时
***********************
菩提本无树,明镜亦非台
本来无一物,何处染尘埃
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bage.bbs@smth.org]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.230毫秒