mustBeFloat

Подтвердите то значение, массив с плавающей точкой

    Синтаксис

    Описание

    пример

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

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

    Поддержка класса: Весь MATLAB® классы

    Примеры

    свернуть все

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

    myCalc функция ограничивает вход массивом с плавающей точкой.

    function r = myCalc(a)
        arguments
            a {mustBeFloat}
        end
        r = a .* pi/180;
    end

    Передача массива int8 значения приводят к ошибке.

    a = int8([2 4 8 16]);
    r = myCalc(a);
    Error using myCalc
     r = myCalc(a);
                ↑
    Invalid argument at position 1. Value must be a floating-point array.

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

    свернуть все

    Значение, чтобы подтвердить в виде массива с плавающей точкой.

    Типы данных: single | double

    Советы

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

    Введенный в R2020b