totalmemoryusage

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

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

Синтаксис

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