ドキュメンテーションヘルプセンタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
値が非正であることを検証
mustBeNonpositive(值)
例
mustBeNonpositive (价值)は,价值が正である場合にエラーをスローします。値が正となるのは、値が 0 より大きい場合です。この関数は値を返しません。
mustBeNonpositive (价值)
价值
mustBeNonpositiveは以下の関数を呼び出して,入力が正でないかどうかを判別します。
mustBeNonpositive
勒
伊斯雷尔
isnumericまたはislogical
isnumeric
islogical
クラスサポート:すべての数値クラス,逻辑,およびmustBeNonpositiveによって呼び出される関数をオーバーロードするMATLAB®クラス。
逻辑
すべて折りたたむ
mustBeNonpositiveを使用して,入力に非正の値のみが含まれていることを検証します。
A = 1 < 10;mustBeNonpositive (A)
使用mustBeNonpositive时出错(第14行)值不能为正数。
式1 < 10は逻辑1を返すため,一个の値は正で,mustBeNonpositiveはエラーを発行します。
1 < 10
1
一个
このクラスは,Prop1の値を非正の値に制限します。
Prop1
classdefMyClass属性Prop1{mustBeNonpositive}结束结束
オブジェクトを作成して,プロパティに値を割り当てます。
obj = MyClass;obj。Prop1 = 10;
设置类“MyClass”的属性“Prop1”时出错:值不能为正。
プロパティに値を割り当てると,MATLABはプロパティに割り当てた値を使用してmustBeNonpositiveを呼び出します。値10は正であるため,mustBeNonpositiveはエラーを発行します。
10
この関数は2つの入力引数を宣言します。入力较低的は正であってはならず,入力上は正でなければなりません。
较低的
上
函数r = mbNonpositive(低,上)参数较低的{mustBeNonpositive}上{mustBePositive}结束x =低* pi:上层*π;r = sin (x);结束
mustBeNonpositiveの要件を満たさない较低的の値を指定して関数を呼び出すと,エラーになります。
r = mbNonpositive(2、4);
在位置1处输入参数无效。值不能为正。
検証する値。スカラーまたは次のいずれかの配列として指定します。
逻辑または数値クラス
勒、伊斯雷尔およびisnumericとislogicalのいずれか一方を実装するMATLABクラス
例:值= 1はエラーを生成しません。
值= 1
mustBeNonpositiveは,プロパティと関数の引数の検証で使用されるように設計されています。
mustBeNegative|mustBeNonzero|参数
mustBeNegative
mustBeNonzero
参数
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系