MATLABにおけるfloor関数の使い方は何ですか
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関数は実部と虚部に別々に床関数を適用します。