在MATLAB中,floor函數用于向下取整,即將一個浮點數或一個數組中的所有元素向下取整為最接近的較小整數。
函數語法:
對于單個浮點數的向下取整: y = floor(x) 其中,x是一個浮點數,y是向下取整后得到的整數。
對于數組中的所有元素進行向下取整: Y = floor(X) 其中,X是一個數組,Y是向下取整后得到的數組,具有與X相同的大小和形狀。
示例:
x = 3.56;
y = floor(x); % y = 3
X = [1.23, 4.56, 7.89;
2.34, 5.67, 8.90];
Y = floor(X);
% Y = [1, 4, 7;
% 2, 5, 8]
注意:floor函數適用于實數的向下取整操作,對于復數則僅對實部和虛部進行獨立的向下取整。