ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

cast

変数を別のデータ型にキャスト

構文

B = cast(A,newclass)
B = cast(A,'like',p)

説明

B = cast(A,newclass) は、A をクラス newclass に変換します。ここで newclass は、A と互換性のある組み込みデータ型の名前です。関数 cast は、大きすぎるため newclass にマッピングできない A の値を切り捨てます。

B = cast(A,'like',p) は、A を変数 p と同じデータ型およびスパース性に変換します。Ap の両方が実数である場合、B も実数です。そうでない場合、B は複素数です。

すべて折りたたむ

int8 値を uint8 に変換します。

8 ビットのスカラー整数を定義します。

a = int8(5);

a を符号なし 8 ビット整数に変換します。

b = cast(a,'uint8');
class(b)
ans = 
'uint8'

拡張機能

R2006a より前に導入