exponenta event banner

Класс разрешения FuncureApproximation.LUSA.close

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

Оптимизированные данные таблицы поиска или данные таблицы поиска, аппроксимирующие математическую функцию

Описание

A FunctionApproximation.LUTSolution объект содержит оптимизированные данные таблицы поиска или данные таблицы поиска, аппроксимирующие математическую функцию. Создание FunctionApproximation.LUTSolution объект, используйте solve метод на FunctionApproximation.Problem объект. Чтобы создать подсистему, содержащую приблизительную таблицу подстановки или оптимизированную таблицу подстановки, используйте approximate способ FunctionApproximation.LUTSolution объект.

Вы можете сохранить FunctionApproximation.LUTSolution объект в MAT-файл и восстановите решение позже.

Строительство

solution = solve(problem) решает задачу, определенную FunctionApproximation.Problem объект, problemи возвращает аппроксимацию или оптимизацию, solution, как FunctionApproximation.LUTSolution объект.

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

развернуть все

Функция аппроксимации или таблица подстановки для оптимизации, а также ограничения, учитываемые при оптимизации, указанные как FunctionApproximation.Problem объект.

Свойства

развернуть все

Идентификатор решения, заданный как скалярное целое число.

Это свойство доступно только для чтения.

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

Аппроксимация или оптимизация, указанные FunctionApproximation.LUTSolution объект, solution, соответствует ограничениям, указанным в FunctionApproximation.Problem объект, problem, и связанные с ним FunctionApproximation.Options.

Это свойство доступно только для чтения.

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

Все решения, найденные во время аппроксимации, включая неосуществимые решения, указаны как вектор FunctionApproximation.LUTSolution объекты.

Это свойство доступно только для чтения.

Все решения, удовлетворяющие указанным ограничениям, указанным как вектор FunctionApproximation.LUTSolution объекты.

Это свойство доступно только для чтения.

Если оригинал FunctionApproximation.Problem объект задает блок таблицы подстановки для оптимизации, PercentReduction свойство указывает сокращение памяти из исходной таблицы подстановки. Если оригинал FunctionApproximation.Problem объект задает дескриптор математической функции или функции, PercentReduction является -Inf.

Это свойство доступно только для чтения.

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

FunctionApproximation.Problem объект, который FunctionApproximation.LUTSolution аппроксимирует объект.

Это свойство доступно только для чтения.

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

  • BreakpointValues - Точки останова таблицы поиска

  • BreakpointDataTypes- Тип данных точек останова таблицы подстановки

  • TableValues - Значения в таблице подстановки

  • TableDataType - Тип данных таблицы

  • IsEvenSpacing - логическое значение, указывающее, равномерно ли расположены точки останова.

Это свойство доступно только для чтения.

Методы

приблизительныйСоздание блока таблицы подстановки из FunctionApproximation.LUTSolution
выдержать сравнениеСравнение численных результатов FunctionApproximation.LUTSolution в исходную функцию или таблицу подстановки
displayallsolutions Отображение всех решений, найденных при аппроксимации функции
displayfeasiblesolutionsОтображение всех возможных решений, найденных во время аппроксимации функции
getErrorValueПолучение общей ошибки аппроксимации таблицы подстановки
replaceWithApproximateЗаменить блок на сформированную аппроксимацию таблицы подстановки
revertToOriginalВернуть блок, который был заменен аппроксимацией, в исходное состояние
solutionfromID Доступ к решению, найденному в процессе аппроксимации
totalmemoryusage Расчет общего объема памяти, используемой при аппроксимации таблицы подстановки

Копирование семантики

Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.

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