mustBeLessThanOrEqual

Подтвердите то значение, меньше чем или равно другому значению, или выдать ошибку

Синтаксис

mustBeLessThanOrEqual(A,B)

Описание

пример

mustBeLessThanOrEqual(A,B) выдает ошибку, если все элементы в A не меньше чем или равны скалярному B. Эта функция не возвращает значение.

mustBeLessThanOrEqual принимает пользовательские объекты, если класс объекта реализует эти методы:

Примеры

свернуть все

Используйте mustBeLessThanOrEqual, чтобы подтвердить это, значения в первом входном параметре меньше чем или равны значению второго входного параметра.

mustBeLessThanOrEqual([3 4 5],2)
Error using mustBeLessThanOrEqual (line 18)
Values must be less than or equal to 2.

Ограничьте значения свойств быть меньше чем или равными заданному значению.

Этот класс ограничивает значение Prop1 быть меньше чем или равным 2.

classdef MyClass
   properties
      Prop1 {mustBeLessThanOrEqual(Prop1,2)}
   end
end

Создайте объект и присвойте значение его свойству.

obj = MyClass;
obj.Prop1 = 3;
Error setting 'Prop1' property of 'MyClass' class:
Values must be less than or equal to 2.

Когда вы присваиваете значение свойству, MATLAB® вызывает mustBeLessThanOrEqual со значением, присваиваемым свойству. mustBeLessThanOrEqual выдает ошибку, потому что значение 3 не меньше чем или равно 2.

Входные параметры

свернуть все

Значение, чтобы подтвердить, заданный как скаляр или массив одного из следующего:

Значение, что A должен быть меньше чем или равен, заданный как скаляр одного из следующего:

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2017a

Была ли эта тема полезной?