matlab之取整函式

2021-07-24 19:46:09 字數 696 閱讀 1253

1)fix(x) : 截尾取整.

>> fix( [3.12 -3.12])

ans =

3 -3

(2)floor(x):不超過x 的最大整數.(高斯取整)

>> floor( [3.12 -3.12])

ans =

3 -4

(3)ceil(x) : 大於x 的最小整數

>> ceil( [3.12 -3.12])

ans =

4 -3

(4)四捨五入取整

>> round(3.12 -3.12)

ans =

0>> round([3.12 -3.12])

ans =

3 -3

matlab中四個取整函式具體使用方法如下:

matlab取整函式有: fix, floor, ceil, round.

fix朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1;

floor

朝負無窮方向取整,如floor(-1.3)=-2; floor(1.3)=1;

ceil

朝正無窮方向取整,如ceil(-1.3)=-1; ceil(1.3)=2;

round

四捨五入到最近的整數,如round(-1.3)=-1;round(-1.52)=-2;round(1.3)=1;round(1.52)=2。

MATLAB 取整函式

呼叫格式 說明y fix x 將x的每個元素朝零方向四捨五入為最近的整數。呼叫格式 說明y ceil x 將 x 的每個元素四捨五入到大於或等於該元素的最接近整數。y ceil t 將 duration 陣列 t 的每個元素四捨五入到大於或等於此元素的最接近的秒數。y ceil t,unit 將 t...

Matlab中的取整函式

在對資料進行處理時,有時我們需要對含有小數的資料進行取整處理,在matlab裡面常用的幾種取整函式,fix round floor ceil fix函式 向零方向取整。round towards zero round函式 向最近的方向取整 四捨五入 round towards nearest int...

基礎 matlab的取整函式

matlab中的幾種基本取整函式有round ceil 0 floor 和fix 本文主要舉例總結這幾種函式的取整規則。round x 對x進行四捨五入取整,若x 為複數,則對其實部和虛部分別取整。e.g round 2.3 2.0 round 2.3 2.0 e.g round 2.7 3.0 r...