ヘルプ センターヘルプ センター
値が浮動小数点配列であることを検証
R2020b 以降
mustBeFloat(value)
例
mustBeFloat(value) は、value が浮動小数点配列でない場合にエラーをスローします。浮動小数点型は single と double、および single と double のサブクラスです。この関数は値を返しません。
value
single
double
mustBeFloat は以下の関数を呼び出して、入力が浮動小数点数であるかどうかを判別します。
mustBeFloat
isfloat
クラス サポート: すべての MATLAB® クラス
すべて折りたたむ
mustBeFloat を使用して、関数への入力が浮動小数点値であることを確認します。
関数 myCalc は、入力を浮動小数点配列に制限します。
myCalc
function r = myCalc(a) arguments a {mustBeFloat} end r = a .* pi/180; end
int8 値の配列を渡すとエラーになります。
int8
a = int8([2 4 8 16]); r = myCalc(a);
Error using myCalc r = myCalc(a); ↑ Invalid argument at position 1. Value must be a floating-point array.
検証する値。浮動小数点配列として指定します。
データ型: single | double
mustBeFloat は、プロパティと関数の引数の検証で使用されるように設計されています。
この関数は GPU 配列を完全にサポートしています。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
R2020b で導入
arguments | mustBeNumeric
arguments
mustBeNumeric
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office