ヘルプ センターヘルプ センター
値がスカラーまたは空であることを検証
R2020b 以降
mustBeScalarOrEmpty(value)
例
mustBeScalarOrEmpty(value) は、value がスカラーでないか、空でない場合にエラーをスローします。この関数は値を返しません。
value
mustBeScalarOrEmpty は以下の関数を呼び出して、入力がスカラーまたは空であるかどうかを判別します。
mustBeScalarOrEmpty
isscalar
isempty
すべて折りたたむ
mustBeScalarOrEmpty を使用して、関数の入力引数で許容される値を制限します。
function v = buildVector(inc) arguments inc {mustBeScalarOrEmpty} end v = 1:inc:10; end
非スカラーを関数 buildVector に渡すとエラーになります。
buildVector
v = buildVector([1 2]);
Error using buildVector v = buildVector([1 2]); ↑ Invalid argument at position 1. Value must be scalar.
検証する値。スカラーまたは空の値として指定します。スカラーでない値または空でない値はエラーになります。
例: []
[]
mustBeScalarOrEmpty は、プロパティと関数の引数の検証で使用されるように設計されています。
この関数は GPU 配列を完全にサポートしています。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
R2020b で導入
arguments | mustBeNonempty
arguments
mustBeNonempty
次の 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