exponenta event banner

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
    Invalid argument at position 1. Value must be a floating-point array.

    Входные аргументы

    свернуть все

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

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

    Совет

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

    Представлен в R2020b