Matlab之取整函数[亲测有效]

(31) 2023-08-20 11:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说Matlab之取整函数[亲测有效],希望能够帮助你!!!。

一、函数取整函数

函数取整,有如下四种函数

  • floor():向下取整
  • ceil():向上取整
  • round():取最近整数
  • fix():向0取整

二、例程

1、floor():向下取整

disp('floor-向下取整');
A1=floor(1.2)
A2=floor(2.5)
A3=floor(-2.5)

Matlab之取整函数[亲测有效]_https://bianchenghao6.com/blog__第1张

2、ceil():向上取整

disp('ceil-向上取整');
B1=ceil(1.2)
B2=ceil(2.5)
B3=ceil(-2.5)

Matlab之取整函数[亲测有效]_https://bianchenghao6.com/blog__第2张

3、round():取最近整数

disp('round-取最近整数');
C1=round(1.2)
C2=round(2.5)
C3=round(-2.5)

Matlab之取整函数[亲测有效]_https://bianchenghao6.com/blog__第3张

4、fix():向0取整

disp('round-取最近整数');
C1=round(1.2)
C2=round(2.5)
C3=round(-2.5)

Matlab之取整函数[亲测有效]_https://bianchenghao6.com/blog__第4张

5、整合对比

%_______________________
disp('floor-向下取整');
A1=floor(1.2)
A2=floor(2.5)
A3=floor(-2.5)
disp('_______________________');
%_______________________
disp('ceil-向上取整');
B1=ceil(1.2)
B2=ceil(2.5)
B3=ceil(-2.5)
disp('_______________________');
%_______________________
disp('round-取最近整数');
C1=round(1.2)
C2=round(2.5)
C3=round(-2.5)
disp('_______________________');
%_______________________
disp('fix-向0取整');
D1=fix(1.2)
D2=fix(2.5)
D3=fix(-2.5)
disp('_______________________');
%_______________________

效果如下:

Matlab之取整函数[亲测有效]_https://bianchenghao6.com/blog__第1张Matlab之取整函数[亲测有效]_https://bianchenghao6.com/blog__第2张Matlab之取整函数[亲测有效]_https://bianchenghao6.com/blog__第3张Matlab之取整函数[亲测有效]_https://bianchenghao6.com/blog__第4张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复