必威体育Betway必威体育官网
当前位置:首页 > IT技术

matlab数据取整方法

时间:2019-06-01 18:41:01来源:IT技术作者:seo实验室小编阅读:62次「手机版」
 

matlab 取整函数

1.round函数

函数功能:四舍五入取整。

使用方法:B = round(A)

数组A中每个元素朝最近的方向取整数部分,并返回与A同维的整数数组B,对于一个复数参量A,则分别对其实部和虚数朝最近的方向取整数部分,并返回一复数数据B。

例子:

ceil(x)返回不小于x的最小整数值(然后转换为double型)。

floor(x)返回不大于x的最大整数值。

round(x)返回x的四舍五入整数值。

>> round(4.6)
ans =
 5
>> fix(4.6)
ans =
 4
>> floor(4.6)
ans =
 4
>> ceil(4.6)
ans =
 5
>> sign(-4.6)
ans =
-1
>> sign(4.6)
ans =
 1
>> sign(0)
ans =
 0
>> rem(5,2)
ans =
 1
>>mod(16,-3)
ans =
-2 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

取模(mod)与取余(rem)是不同的

两个函数的生成机制不同

rem函数采用fix函数,而mod函数采用了floor函数

rem(x,y)命令返回的是x-n.*y,如果y不等于0,其中的n = fix(x./y)

mod ( x , y )返回的是x-n.*y,当y不等于0时,n=floor(x./y)

如:

mod(-1,3)=2

因为-1/3=-0.33333333333333

mod使用floor函数,所以商变为-1。 -1-(-1*3)=2

rem(-1,3)=-1

因为-1/3=-0.33333333333

rem使用fix函数,所以商变为0。 -1- (0*3)=-1

部分转载自 https://blog.csdn.net/l18092482025/article/details/52654399

相关阅读

蚁群算法matlab

(一)蚁群算法的由来蚁群算法最早是由Marco Dorigo等人在1991年提出,他们在研究新型算法的过程中,发现蚁群在寻找食物时,通过分泌一种称

MATLAB R2013b怎么激活?

matlab r2013b 怎样激活?matlab是一款主要面对科学计算、可视化以及交互式程序设计的高科技计算环境,目前已经发布了多个版本,这里本

MATLAB继承

继承 在 MATLAB 中继承用 < 表示 多重继承在 < 后面的各个类之间用 & 连接 和其他语言一样,可以继承基类的属性和方法 构造函数

Matlab三维网格显示一张图片(meshgrid和mesh)

在很多时候想看看深度图或灰度图的三维效果,点云的方法固然更直接,但复杂不易上手,而用Matlab的三维网格显示则方便快速了许多,下面来

matlab曲线拟合

曲线拟合不要求逼近函数通过各采样点,但要求尽量的接近这些点,使误差在某种意义上达到最小。 (一)利用函数的方式实现曲线拟合: 在mat

分享到:

栏目导航

推荐阅读

热门阅读