ドキュメンテーションヘルプセンタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
値が別の値より大きいことを検証
mustBeGreaterThan(价值,c)
例
mustBeGreaterThan (价值,c)は,价值のいずれかの要素がスカラーc以下である場合に,エラーをスローします。この関数は値を返しません。
mustBeGreaterThan (价值,c)
价值
c
mustBeGreaterThanは以下の関数を呼び出して,价值がcより大きいかどうかを判別します。
mustBeGreaterThan
gt
伊斯雷尔
isnumeric
islogical
クラスサポート:すべての数値クラス,逻辑,およびmustBeGreaterThanによって呼び出される関数をオーバーロードするMATLAB®クラス。
逻辑
この関数は最初の入力引数にある空の値を無視します。このため,プロパティ値または関数の引数値が空の場合,エラーはスローされません。
すべて折りたたむ
mustBeGreaterThanを使用して1番目の入力の値が2番目の入力の値より大きいことを検証します。
mustBeGreaterThan ([2 3 4], 2)
使用mustBeGreaterThan(第19行)时出错。Value必须大于2。
このクラスはProp1の値を2より大きくなるように制限します。
Prop1
2
classdefMyClass属性Prop1{mustBeGreaterThan (Prop1, 2)}结束结束
オブジェクトを作成して,プロパティに値を割り当てます。
obj = MyClass;Obj。Prop1 = 2;
设置类“MyClass”的属性“Prop1”时出错:值必须大于2。
プロパティに値を割り当てると,MATLABはプロパティに割り当てた値を使用してmustBeGreaterThanを呼び出します。値2は2より大きくないため,mustBeGreaterThanはエラーを発行します。
この関数は,入力引数を5より大きい値に制限します。
函数r = mbGreaterThan (x)参数x{mustBeGreaterThan (x, 5)}结束R = x - 5;结束
5以下の値を含むベクトルを指定して関数を呼び出すと,mustBeGreaterThanで定義された要件が満たされず,エラーになります。
X = [12.7, 45.4, 5.0, 77.1, 53.1];r = mbGreaterThan (x);
在位置1处使用mbGreaterThan错误。取值必须大于5。
検証する値。スカラーまたは次のいずれかの配列として指定します。
逻辑、字符、字符串または数値クラス
字符
字符串
gt、伊斯雷尔およびisnumericとislogicalのいずれか一方を実装するMATLABクラス
引数价值がそれより大きくなければならない定数値。次のいずれかのスカラーとして指定します。
逻辑、字符、字符串および数値クラス
mustBeGreaterThanは,プロパティと関数の引数の検証で使用されるように設計されています。
mustBeGreaterThanOrEqual|mustBeLessThan|参数
mustBeGreaterThanOrEqual
mustBeLessThan
参数
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系