Включите или отключите анализ чувствительности
SensitivityAnalysis является свойством свойства SolverOptions, которое является свойством объекта configset. Это свойство позволяет вам вычислить зависящую от времени чувствительность всех состояний разновидностей, заданных свойством StatesToLog относительно Inputs, который вы задаете в свойстве SensitivityAnalysisOptions объекта конфигурации модели.
SimBiology всегда использует решатель SUNDIALS, чтобы выполнить анализ чувствительности модели, независимо от того, что вы выбрали как SolverType в конфигурации модели.
Модели, содержащие следующие активные компоненты, не поддерживают анализ чувствительности:
Непостоянные отсеки
Алгебраические правила
События
Для получения дополнительной информации о подготовке анализа чувствительности смотрите SensitivityAnalysisOptions. Для описания вычислений анализа чувствительности смотрите Вычисление Чувствительности.
| Применяется | Объект: SolverOptions |
| Тип данных | logical |
| Значения данных | 1, 0, true, false. Значением по умолчанию является false. |
| Доступ | Чтение-запись |
Этот пример показывает, как включить SensitivityAnalysis.
Получите объект configset из modelObj.
modelObj = sbiomodel('cell');
configsetObj = getconfigset(modelObj);Включите SensitivityAnalysis.
set(configsetObj.SolverOptions, 'SensitivityAnalysis', true); get(configsetObj.SolverOptions, 'SensitivityAnalysis') ans = on
SensitivityAnalysisOptions, SolverOptions, SolverType, StatesToLog