exponenta event banner

Создание кода MATLAB для статистики анализа чувствительности для определения ключевых параметров (GUI)

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

Проблема статистики чувствительности вестибуло-глазного рефлекса

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

Откройте анализатор чувствительности для модели sdoVOR:

ssatool('sdoVOR')

В анализаторе чувствительности щелкните Открыть сессию (Open Session) и Open from model workspace. Открытый сеанс sdoVOR_sasessionForSensitivityStatistics.

Откроется предварительно настроенный сеанс в анализаторе чувствительности.

Создание кода MATLAB

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

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

Проверьте сформированный код. Существенными частями являются:

  • Переменные статистического анализа (Statistics Analysis Variables) - укажите входные и выходные данные, чтобы определить, какие входные данные оказывают наибольшее влияние на выходные данные.

  • Опции статистики (Statistics Options) - укажите типы вычисляемых анализов.

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

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

Выполнить сгенерированный код

Запустите созданную функцию.

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

Изменение созданного кода

Вы можете:

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

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

Связанные темы