exponenta event banner

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