Сгенерируйте код MATLAB для статистики анализа чувствительности, чтобы идентифицировать основные параметры (графический интерфейс пользователя)

В этом примере показано, как автоматически сгенерировать функцию MATLAB, чтобы решить задачу статистики Анализа чувствительности. Вы используете инструмент Sensitivity Analysis, чтобы описать задачу статистики чувствительности для модели vestibulo-окулярного отражения тела и сгенерировать код MATLAB, чтобы решить эту задачу статистики.

Vestibulo-окулярная отраженная проблема статистики чувствительности

Идентифицировать Основные параметры для Оценки (графический интерфейс пользователя), который показывает пример, как использовать инструмент Sensitivity Analysis, чтобы вычислить статистику чувствительности для различных значений параметров в модели vestibulo-окулярного отражения тела. В этом примере мы загружаем предварительно сконфигурированный сеанс инструмента Sensitivity Analysis на основе того примера.

Открытый инструмент Sensitivity Analysis для sdoVOR модели:

ssatool('sdoVOR')

В инструменте Sensitivity Analysis нажмите Open Session и Open from model workspace. Открытое заседание sdoVOR_sasessionForSensitivityStatistics.

Это открывает предварительно сконфигурированный сеанс в инструменте Sensitivity Analysis.

Сгенерируйте код MATLAB

Из Вычислить списка Статистики выберите Generate MATLAB Function.

Сгенерированный код добавляется к редактору MATLAB как несохраненная функция MATLAB.

Исследуйте сгенерированный код. Значительные фрагменты:

  • Аналитические Переменные статистики - Задают вводы и выводы, чтобы определить, какие входные параметры имеют большую часть влияния на выходные параметры.

  • Опции статистики - Задают типы исследований, которые будут вычислены.

  • Вычислите Статистику - Решают задачу статистики чувствительности с помощью sdo.analyze команды.

Выберите Save из редактора MATLAB, чтобы сохранить сгенерированную функцию.

Запустите сгенерированный код

Запустите сгенерированную функцию.

Расчет показывает результат анализа, какие входные параметры имеют большую часть влияния на выход. Например, Correlation поле показывает что Gain параметр имеет самую большую корреляцию величины с выходом, и в отрицательном направлении, означая это, когда Усиление увеличивается, выходные уменьшения.

Измените сгенерированный код

Вы можете:

  • Измените заданные переменные ввода и вывода.

  • Измените опции, чтобы изменить типы вычисленных исследований.

Похожие темы