totalmemoryusage

Класс: Функциональная аппроксимация.
Пакет: Функциональная аппроксимация

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

Синтаксис

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