MATLABでの切り捨て関数の使い方はどうですか?

MATLABでは、以下の関数を使用して切り捨てることができます。

  1. floor(x)はx以下の最大の整数を返す関数であり、つまり切り捨てとなります。
  2. たとえば、
  3. x = 3.5;
    y = floor(x); % y = 3
    xは3.5です。
    y = floor(x); % y = 3
  4. ceil(x)関数:x以上の最小の整数を返す、つまり切り上げ。
  5. 例えば、
  6. x = 3.5;
    y = ceil(x); % y = 4
  7. round(x):xに最も近い整数を返す。
  8. 例えば、
  9. x = 3.5;
    y = round(x); % y = 4
  10. fix(x)は、x以下の最大の整数を返し、xが負数であれば、x以上の最小整数を返します。
  11. たとえば:
  12. x = 3.5;
    y = fix(x); % y = 3x = -3.5;
    y = fix(x); % y = -3

    x = 3.5;
    y = fix(x); % y = 3

    x = -3.5;
    y = fix(x); % y = -3

これらの切り捨て関数は、スカラー、ベクトル、行列などのさまざまなタイプの変数に適用することができます。

bannerAds