ドキュメンテーションヘルプセンタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
変数を別のデータ型に変換
B =投(终极)
B =投(“喜欢”,p)
例
B=投(一个,终极)は,一个をデータ型(クラス)终极に変換します。ここで终极は,一个と互換性のある組み込みデータ型の名前です。関数投は,终极の範囲外である一个の値を,最も近い端点まで切り捨てます。
B=投(一个,终极)
B
一个
终极
投
浮動小数点数を整数に変換するとき,関数投は数値を最も近い整数に丸めます。浮動小数点数の小数部が厳密に0.5の場合,これはゼロ方向とは反対の絶対値が大きい方の整数に丸めます。
B=投(一个“喜欢”,p)は,一个を,変数pと同じデータ型,スパース性,実数/複素数の別(実数または複素数)に変換します。一个とpの両方が実数である場合,Bも実数です。そうでない場合,Bは複素数です。
B=投(一个“喜欢”,p)
p
すべて折りたたむ
int8値をuint8に変換します。
int8
uint8
8ビット整数のベクトルを定義します。
A = int8([-5 5]);
一个を符号なしの8ビット整数に変換します。uint8の範囲外である5の値は0に切り捨てられます。
b =投(a,“uint8”)
b =1x2 uint8行向量0 5
32ビットの符号付き整数の1行3列のベクトルを作成します。
A = int32([-12 34 56])
一个=1x3 int32行向量-12 34 56
データ型が双の複素数を作成します。
双
p = 1 + 2
P = 1.0000 + 2.0000i
一个を,変数pと同じデータ型と実数/複素数に変換します。
B =投(A,“喜欢”, p)
B =1×3复杂-12.0000 + 0.00000 i 34.0000 + 0.00000 i 56.0000 + 0.00000 i
要素が32ビットの符号なし整数である2行3列のゼロの行列を作成します。
一个= 0(2、3、“uint32”)
一个=2 x3 uint32矩阵0 0 0 0 0
データ型が双の2行2列のスパース行列を作成します。
p =稀疏(2,2,π)
P = (2,2) 3.1416
一个を変数pと同じデータ型およびスパース性に変換します。
B =所有零稀疏:2x3
入力配列。スカラー、ベクトル、行列または多次元配列として指定します。
データ型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|fi複素数のサポート:あり
单
int16
int32
int64
uint16
uint32
uint64
逻辑
字符
fi
“单一”
“双”
“int8”
“int16”
“int32”
“int64”
“uint8”
“uint16”
“uint32”
“uint64”
“逻辑”
“字符”
新規クラス。“单一”、“双”、“int8”、“int16”、“int32”、“int64”、“uint8”、“uint16”、“uint32”、“uint64”、“逻辑”,または“字符”として指定します。
プロトタイプ。スカラー、ベクトル、行列、または多次元配列として指定します。
使用上の注意事項および制限事項:
列挙型入力は,コンパイル時にスカラー値でなければなりません。列挙型の配列はサポートされていません。
構文B =投(“喜欢”,p)では,pがgpuArrayである場合にのみ,出的力BがgpuArrayになります。
gpuArray
詳細については,GPUでのMATLAB関数の実行(并行计算工具箱)を参照してください。
構文B =投(“喜欢”,p)では,pが分散配列である場合にのみ,出的力Bが分散配列になります。
詳細については,分散配列を使用したMATLAB関数の実行(并行计算工具箱)を参照してください。
类|定型
类
定型
この例の変更されたバージョンがあります。編集された方の例を開きますか吗?
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系