mustBeScalarOrEmpty

Проверьте, что значение скаляром или пустым

    Синтаксис

    Описание

    пример

    mustBeScalarOrEmpty(value) выдает ошибку, если value не является скаляром или не пуст. Эта функция не возвращает значение.

    mustBeScalarOrEmpty вызывает следующую функцию, чтобы определить, является ли вход скаляра или пустым:

    Примеры

    свернуть все

    Использовать mustBeScalarOrEmpty для ограничения значений, допустимых для входного аргумента функции.

    function v = buildVector(inc)
        arguments
            inc {mustBeScalarOrEmpty}
        end
        v = 1:inc:10;
    end

    Передача нескаляра в buildVector функция приводит к ошибке.

    v = buildVector([1 2]);
    Error using buildVector
    Invalid argument at position 1. Value must be scalar.

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

    свернуть все

    Значение для проверки, заданное как скаляр или пустое значение. Значения, которые не являются скаляром или не являются пустыми, приводят к ошибке.

    Пример: []

    Совет

    • mustBeScalarOrEmpty предназначен для использования в валидацию аргументов свойства и функции.

    Введенный в R2020b