MATLABでデータ型を変換する方法

MATLABではデータ型を変換する方法が多数用意されています。

  1. double: データをdouble 精度の浮動小数点型に変換します。

例:x = double(y); => x = y の double 型へのキャスト

  1. データは単精度浮動小数点に変換されます。

例えば、x = single(y);

  1. int8、int16、int32、int64:符号付き整数に変更します。

x = y.astype(np.int64)

  1. uint8、uint16、uint32、uint64:データを符号なし整数に変換します。

例:x = uint8(y);

  1. char:データを文字に変換します。

char x = y;

  1. データをセルの配列に変換する。

たとえば:x = cellstr(y);

  1. データをブーリアンに変換する。

例:x = 論理的(y);

  1. num2str:数値を文字列に変換

例えば、x = num2str(y);

  1. str2num:文字列を数値に変換します。

x = num2str(y);

データ型変換により、データの精度低下やオーバーフローが発生する場合があるので、変換は注意して行ってください。

广告
広告は10秒後に閉じます。
bannerAds