艾巴生活网

您现在的位置是:主页>教育 >内容

教育

matlab中的舍入函数(fix、round、floor.

2023-08-16 07:20:02教育帅气的蚂蚁
对于matlab中的舍入函数(fix、round、floor ,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。 操作方法: 0:

matlab中的舍入函数(fix、round、floor.

对于matlab中的舍入函数(fix、round、floor.,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。

操作方法:

0:1、fix - 向零舍入。将舍入修正为零。 fix(X) 将X 的元素四舍五入到最接近零的整数。

0:2、fix 使用示例:t=7.6806 3.5388 3.6130 9.0150 8.1769 3.17812.3309 3.4719 7.4163 3.1834 9.8118 9.84455.8736 2.5372 7.0590 5.9708 8.6199 5.48254.5897 9.5253 7.0089 2.9780 0.8382 7.49258.6098 2.9820 0.0623 1.2501 3.3771 8.41856.6084 1.5841 3.7435 3.8836 2.3613 1.6689------------------------------------------------------------ -- --------------------修复(t)ans=7 3 3 9 8 32 3 7 3 9 95 2 7 5 8 54 9 7 2 0 78 2 0 1 3 86 1 3 3 2 1

0:3、round - 舍入到最接近的值。 round 向最接近的整数舍入。 round(X) 将X 的元素舍入为最接近的整数。

0 :4、floor-roundwarding向负无穷大:floor向负无穷大舍入。floor(X) 将X 的元素向负无穷大舍入到最接近的整数。

0 :5、ceil - 向正无穷大舍入。 ceil 向正无穷大舍入。 ceil(X) 将X 的元素四舍五入到最接近的无穷大整数。

0 :6、mod - 计算模数:mod 除法后的模数。mod(x,y) 为x - n.*y,其中n=Floor(x./y) 如果y ~=0。如果y 不是整数且商x./y 在整数的舍入误差范围内,则n 就是该整数。输入x 和y 必须是相同大小的实数组或实标量。语句“x 和y 是全等mod m”意味着mod (x,m)==mod(y,m)。按照约定,mod(x,0) 是x.mod(x,x) 是0.mod(x, y),对于x~=y 和y~=0 ,与y 具有相同的符号。Note: REM(x,y),对于x~=y 和y~=0 ,与x.mod(x如果x 和y 具有相同的符号,则,y) 和REM(x,y) 相等,但如果x 和y 具有不同的符号,则REM(x,y) 相等。

特别提示:

rem函数可以计算余数(实数余数,可以是任意实数)

以上知识分享到此为止,希望能够帮助到大家!