目录
数值运算函数
函数名 | 功能 | 计算结果 | ||
abs | 求绝对值,也可以用来计算复数模长 | abs(1.5) abs(-1.5) abs(3+4i) | %1.5 %1.5 %5 | |
floor | 朝着负无穷大方向进行取整(将结果取整到小于或等于该元素的最接近整数),又称为向下取整 (单词floor是地板的意思) | floor(1.1) %1 floor(1.9) %1 floor(-1.1) %-2 floor(-1.9) | ||
fix | 朝着零方向进行取整(相当于删除小数部分,将其截断为整数), 又称为截断取整 | fix(1.1) %1 fix(1.9) %1 fix(-1.1) %-1 fix(-1.9) %-1 | ||
ceil | 朝 着 正 无 穷 大 方 向 进 行 取 整 ( 将 结果取整到大于或等于该元素的 最 接 近 整 数 ) , 又 称 为 向 上 取 整 (单词ceil是天花板的意思) | ceil(1.1) ceil(1.9) ceil(-1.1) ceil(-1.9) | %2 %2 %-1 %-1 | |
round | 真正意义上的四舍五入函数(默 认情况下会将结果四舍五入到最 近的整数;如果小数部分为0.5 则会朝着偏离零的方向调整) round函数还有第二种用法,它可以输入第二个参数: round(X,N)可以将X在第N位数 四舍五入,分下面三种情况: 1)N>0:四舍五入到小数点右侧 的 第 N 位 数 。 2)N=0:四舍五入到最接近的整 数。 3)N<0:四舍五入到小数点左侧 的 第 N 位 数 。 | %只有一个输入参数的用法: round(1.1) % 1 round(1.9) % 2 round(-1.1) % -1 round(-1.9) %-2 round(1.5) % 2 round(-1.5) %-2 %有两个输入参数的用法: round(3.14159,1) %3.1 round(3.14159,3) % 3.142 round(3.14159,0) %3 round(12345.6,-1) %12350 round(12345.6,-2) %12300 round(12345.6.-3) %12000 | ||
mod | mod(a,m)可以计算a除以m后的 余数,其中a是被除数,m是除 数。(被除数÷除数=商……余数) | mod(11,3) mod(9,3) | %2 %0 | |
sqrt | sqrt(a)可以计算a的平方根,即对 a开根号。如果a为负数则返回复 数结果。其结果和a^(1/2)等价。 | sqrt(9) %3 format longg %计算结果显示为长格式 sqrt(2) %1.414213562373095 Sqrt(-4) %2i | ||
exp | exp函数可以计算以自然常数e为底的指数。 | exp(2) %7.3891 exp(10) %2.2026e+04 | ||
log | log(x)用来计算以自然常数e为底 数的对数。 | log(2) %0.6931 log(3) %1.0986 log(exp(10)) %10 |
三角学函数
MATLAB 中提供了一组“三角学”的函数:
我们常用的计算正弦、余弦和正切的三个函数分别是: sin 、cos 和 tan, 这三个函数的输入参数是要计算的角度,且以弧度作为单位。例如sin(pi/6)和cos(pi/3)的计算结果等于0.5, tan(pi/4)的计算结果等于1;如果你要用角度来进行计算,你可以使用 sind 、cosd 和 tand 这一组函数,例如 sind(30)和 cosd(60)的计算结果等于0.5,tand(45)的计算结果等于1。
另外, asin 、acos 和 atan 可用来计算反正弦、反余弦和反正切函数, 返回的角度以弧度 作为单位。