ドキュメンテーションヘルプ センタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
値が指定した範囲にあることを検証
mustBeInRange(value,lower,upper)
mustBeInRange(value,lower,upper,boundflag1,boundflag2)
例
mustBeInRange(value,lower,上)は、valueの要素がlowerおよび上により定義された範囲内にない場合にエラーをスローします。値がlower以上および上以下である場合、その値は範囲内にあります。この関数は値を返しません。
mustBeInRange(value,lower,上)
value
lower
上
mustBeInRangeは以下の関数を呼び出して、valueが指定した範囲にあるかどうかを判別します。
mustBeInRange
gt
ge
lt
le
クラス サポート: すべての数値クラスとlogical。
logical
mustBeInRange(value,lower,上,boundflag1,boundflag2)オプションのフラグboundflag1とboundflag2を使用して、上限または下限が範囲に含まれているかどうかを示します。
mustBeInRange(value,lower,上,boundflag1,boundflag2)
boundflag1
boundflag2
すべて折りたたむ
関数mustBeInRangeを使用して、許容される値の範囲を制限します。
mustBeInRange (255 01)
Value must be greater than or equal to 0, and less than or equal to 1.
範囲外の値はエラーになります。
関数mustBeInRangeを使用して、関数に渡すことができる値の範囲を制限します。
関数inRangeは、入力を 0 ~ 100 未満の範囲の値に制限します。
inRange
functionr = inRange(a)argumentsa{mustBeInRange(a,0,100,"exclude-upper")}endr = a;end
配列[2 5 100]を渡すとエラーがスローされます。
[2 5 100]
r = inRange([2 5 100])
Error using inRange Invalid argument at position 1. Value must be greater than or equal to 0, and less than 100.
検証する値。スカラー、または数値、logical、あるいは関係演算子>、>=、<、および<=をサポートするユーザー定義型の配列として指定します。
>
>=
<
<=
範囲の下限。valueと同じ型の値として指定します。
範囲の上限。valueと同じ型の値として指定します。
inclusive
上限または下限を範囲に含めるか、除外します。次のうち 1 つまたは 2 つを指定します。
inclusive–lower値および上値を許容される値の範囲に含めます。
exclusive–lower値および上値を許容される値の範囲から除外します。
exclusive
exclude-lower–lower値を許容される値の範囲から除外します。
exclude-lower
exclude-upper–上値を許容される値の範囲から除外します。
exclude-upper
これらのフラグを 2 つまで使用して、下限および上限を範囲から除外するかどうか、あるいは範囲に含めるかどうか示します。こうしたフラグの有効な組み合わせはexclude-lowerおよびexclude-upperのみです。この組み合わせは、exclusiveのみを使用するのと同じです。
データ型:char|string
char
string
mustBeInRangeは、プロパティと関数の引数の検証で使用されるように設計されています。
arguments|mustBeMember
arguments
mustBeMember
次の 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