MATLAB 取整函式

2021-10-10 14:47:25 字數 826 閱讀 4041

呼叫格式

說明y=fix(x);

將x的每個元素朝零方向四捨五入為最近的整數。

呼叫格式

說明y=ceil(x);

將 x 的每個元素四捨五入到大於或等於該元素的最接近整數。

y=ceil(t);

將 duration 陣列 t 的每個元素四捨五入到大於或等於此元素的最接近的秒數。

y=ceil(t,unit);

將 t 的每個元素四捨五入到大於或等於此元素的最接近的數(使用指定的時間單位)。

呼叫格式

說明y=floor(x);

將 x 的每個元素四捨五入到小於或等於該元素的最接近整數。

y=floor(t);

將 duration 陣列 t 的每個元素四捨五入到小於或等於此元素的最接近的秒數。

y=floor(t,unit);

將 t 的每個元素四捨五入到小於或等於此元素的最接近的數(使用指定的時間單位)。

呼叫格式

說明y=round(x);

將 x 的每個元素四捨五入為最近的整數,小數部分恰好為0.5時,向偏離零方向取整。

y=round(x,n);

四捨五入到 n 位數,n為整數。

y=round(x,n,type);

指定四捨五入的型別。指定 『significant』 四捨五入為 n 位有效數字(從最左位數開始計數)。在此情況下,n 必須為正整數。

y=round(t);

將 duration 陣列 t 的每個元素四捨五入到最接近的秒數。

y=round(t,unit);

將 t 的每個元素四捨五入到指定單位時間的最接近的數。

matlab之取整函式

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.1...

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...