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毫秒