totalmemoryusage

Класс: FunctionApproappation.LUTSolution
Пакет: FunctionApproappation

Вычислите общую память, используемую приближением интерполяционной таблицы

Синтаксис

memory = totalmemoryusage(solution,units)

Описание

memory = totalmemoryusage(solution,units) возвращает общую память, используемую приближением интерполяционной таблицы, заданную как solution, в модулях, заданных units.

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

расширить все

Решение для получения памяти, заданное как FunctionApproximation.LUTSolution объект.

Модули, в которых можно отобразить общую используемую память, заданные как вектор символов.

Типы данных: char

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

расширить все

Общая память, используемая приближением интерполяционной таблицы, возвращается в виде скаляра.

Примеры

расширить все

Создайте FunctionApproximation.Problem объект, определяющий математическую функцию для аппроксимации. Затем используйте solve метод получения FunctionApproximation.LUTSolution объект.

Вычислите общую память, используемую FunctionApproximation.LUTSolution объект с использованием totalmemoryusage способ.

problem = FunctionApproximation.Problem('sin')
problem = 

  FunctionApproximation.Problem with properties

    FunctionToApproximate: @(x)sin(x)
           NumberOfInputs: 1
               InputTypes: "numerictype(0,16,13)"
         InputLowerBounds: 0
         InputUpperBounds: 6.2832
               OutputType: "numerictype(1,16,14)"
                  Options: [1×1 FunctionApproximation.Options]
solution = solve(problem)
solution = 

  FunctionApproximation.LUTSolution with properties

          ID: 8
    Feasible: "true"
totalmemoryusage(solution, 'bytes')
ans =

    58
Введенный в R2018a