matlab 函数取整函数,MATLAB取整函数
MATLAB取整函數
MATLAB取整函數是什么?有哪些?MATLAB中的取整函數有好幾個,比較常見到的Matlab取整函數有: fix, floor, ceil, round.取整函數在編程時有很大用處。下面我們就來看看詳細內容。
MATLAB取整函數
一、取整函數
1.向零取整(截尾取整)
fix-向零取整(Round towards zero);
>> fix(3.6)
ans =
3
2.向負無窮取整(不超過x 的最大整數-高斯取整)
floor-向負無窮取整(Round towards minus infinity);
>> floor(-3.6)
ans =
-4
3.向正無窮取整(大于x 的最小整數)
ceil-向正無窮取整(Round towards plus infinity);
>> ceil(-3.6)
ans =
-3
4.向最近整數取整,四舍五入(四舍五入取整)
round-向最近整數取整,四舍五入(Round towards nearest integer);
>> round(3.5)
ans =
4
MATLAB取整函數
MATLAB取整函數辨析
MATLAB中取整函數有好幾個,分別是ceil,floor,fix,round,區別如下:
ceil是ceiling的簡寫,顧名思義,就是取天花板上的那個,即往大的方向取值。
MATLAB中的解釋是CEIL(X) rounds the elements of X to the nearest integers towards infinity.
即像正無窮大方向取值。
所以:
ceil(3.4)=4
ceil(-2.6)= -2
和它相反的是floor函數, 同樣,就是取地板上的那個,本質上是往負無窮大方向取值。
MATLAB中的解釋是 FLOOR(X)? rounds the elements of X to the nearest integers towards minus infinity.
所以:
floor(3.5)=3
floor(-2.6)= -3
round就是傳統的四舍五入了,不需要多說。注意負數和正數是類似的,總是等于它最接近的那個整數
fix函數的解釋是 FIX(X) rounds the elements of X to the nearest integers towards zero.即總是向0的方向取整。
fix(3.5)=3
fix(-3.2)= -3
總之,隨著技術的發展,MATLAB取整函數在社會里面的應用會越來越廣泛。由此,MATLAB取整函數的前景是十分好!同時,希望本文能對大家的工作有一定的指導作用。
瀏覽過本文的人還瀏覽了:
fgets函數
http://baike.cntronics.com/abc/2074
函數指針定義
http://baike.cntronics.com/abc/2066
開環傳遞函數
http://baike.cntronics.com/abc/2448
總結
以上是生活随笔為你收集整理的matlab 函数取整函数,MATLAB取整函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构——链式队列解析(C语言版)
- 下一篇: matlab中的取整函数(ceil、fl