数学建模 —— 常见的数学运算函数

目录

数值运算函数 

三角学函数


数值运算函数 

函数名

功能

计算结果

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

loglog(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 可用来计算反正弦、反余弦和反正切函数, 返回的角度以弧度 作为单位。

  • 12
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值