Класс OptimizationSolution

Оптимизированная реализация фиксированной точки системы

Описание

Объект OptimizationSolution является реализацией фиксированной точки системы, типы данных которой были оптимизированы с помощью функции fxpopt.

Конструкция

solution = explore(result) открывает Инспектора Данных моделирования. Если оптимизация нашла решение, она возвращает объект OptimizationSolution с самой низкой ценой из вектора объектов OptimizationSolution, содержавшихся в объекте OptimizationResult, result. Если оптимизация не нашла решение, она возвращает объект OptimizationSolution с самым маленьким MaxDifference.

Можно также получить доступ к объекту OptimizationSolution путем индексации свойства Solutions объекта OptimizationResult. Например, чтобы получить доступ к решению со второй самой низкой ценой, содержавшейся в объекте OptimizationResult, result, входят

solution = result.Solutions(2)

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

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

Свойство Solutions объекта OptimizationResult является вектором объектов OptimizationSolution, найденных во время процесса оптимизации. Если оптимизация нашла выполнимое решение, вектор сортируется по стоимости с самой низкой ценой (самое оптимальное) решение как первый элемент вектора. Если оптимизация не нашла выполнимое решение, вектор сортируется по MaxDifference с решением с самым маленьким MaxDifference как первый элемент.

Свойства

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

Сумма всех размеров слова используется в решении в системе в соответствии с проектом. Наиболее оптимальное решение является решением с самой маленькой стоимостью.

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

Соответствует ли решение критериям, заданным связанным объектом fxpOptimizationOptions, заданным как логическое.

Типы данных: логический

Максимальная абсолютная разность между базовой линией решение.

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

Уникальная числовая идентификация для выполнения используется Инспектором Данных моделирования. Для получения дополнительной информации смотрите, Осматривают и Сравнивают Данные Программно (Simulink).

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

Имя выполнения в Инспекторе Данных моделирования.

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

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

Указатель. Чтобы изучить, как классы Handle влияют на операции копии, смотрите Копирование Объектов (MATLAB).

Введенный в R2018a