exponenta event banner

Класс ExpectionSolution

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

Описание

Один 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 , указанный как логический.

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

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

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

Уникальный числовой идентификатор для прогона, используемого инспектором данных моделирования. Дополнительные сведения см. в разделе Программный контроль и сравнение данных.

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

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

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

Методы

showContents Получить сводку изменений, внесенных при оптимизации типа данных

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

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

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