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