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

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

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

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

Откройте Sensitivity Analyzer для sdoVOR модели:

ssatool('sdoVOR')

В Sensitivity Analyzer нажмите Open Session и Open from model workspace. Открытие сессии sdoVOR_sasessionForSensitivityStatistics.

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы можете:

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

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

Похожие темы