В этом примере показано, как автоматически сгенерировать функцию MATLAB, чтобы решить задачу статистики Анализа чувствительности. Вы используете Sensitivity Analyzer, чтобы описать задачу статистики чувствительности для модели vestibulo-окулярного отражения тела и сгенерировать код MATLAB, чтобы решить эту задачу статистики.
Идентифицировать Основные параметры для Оценки (графический интерфейс пользователя), который показывает пример, как использовать Sensitivity Analyzer, чтобы вычислить статистику чувствительности для различных значений параметров в модели vestibulo-окулярного отражения тела. В этом примере мы загружаем предварительно сконфигурированный сеанс Sensitivity Analyzer на основе того примера.
Откройте Sensitivity Analyzer для sdoVOR модели:
ssatool('sdoVOR')
В Sensitivity Analyzer нажмите Open Session и Open from model workspace
. Открытие сессии sdoVOR_sasessionForSensitivityStatistics
.
Это открывает предварительно сконфигурированный сеанс в Sensitivity Analyzer.
Из Вычислить списка Статистики выберите Generate MATLAB Function
.
Сгенерированный код добавляется к редактору MATLAB как несохраненная функция MATLAB.
Исследуйте сгенерированный код. Значительные фрагменты:
Аналитические Переменные статистики - Задают вводы и выводы, чтобы определить, какие входные параметры имеют большую часть влияния на выходные параметры.
Опции статистики - Задают типы исследований, которые будут вычислены.
Вычислите Статистику - Решают задачу статистики чувствительности с помощью sdo.analyze команды.
Выберите Save из редактора MATLAB, чтобы сохранить сгенерированную функцию.
Запустите сгенерированную функцию.
Расчет показывает результат анализа, какие входные параметры имеют большую часть влияния на выход. Например, Correlation
поле показывает что Gain
параметр имеет самую большую корреляцию величины с выходом, и в отрицательном направлении, означая это, когда Усиление увеличивается, выходные уменьшения.
Вы можете:
Измените заданные переменные ввода и вывода.
Измените опции, чтобы изменить типы вычисленных исследований.