Задайте разновидности и входные факторы параметра для анализа чувствительности
Inputs является свойством объекта SensitivityAnalysisOptions. SensitivityAnalysisOptions является свойством объекта конфигурации модели.
Используйте Inputs, чтобы задать разновидности, параметры или отсеки, относительно которых вы хотите вычислить чувствительность разновидностей или состояний параметра в вашей модели.
Программное обеспечение SimBiology® вычисляет чувствительность относительно значений параметров, мощностей отсеков и начальных сумм разновидностей, заданных в свойстве Inputs. То, когда вы моделируете модель с SensitivityAnalysis, включило в активном объекте конфигурации модели, анализ чувствительности возвращает вычисленную чувствительность разновидностей и параметров, заданных в свойстве Outputs. Для описания вывода см. описание свойства SensitivityAnalysisOptions.
| Применяется | Объект: SensitivityAnalysisOptions |
| Тип данных | Разновидности, параметр или отсек возражают или массив объектов Примечание
|
| Значения данных | Разновидности или объект параметра или массив объектов. Значением по умолчанию является [] (пустой массив). |
| Доступ | Чтение-запись |
Этот пример показывает, как установить Inputs для анализа чувствительности.
Импортируйте радио-модель затухания из демонстраций SimBiology.
modelObj = sbmlimport('radiodecay');Получите объект конфигурации модели из modelObj.
configsetObj = getconfigset(modelObj);
Добавьте параметр в свойство Inputs и отобразите его. Используйте функцию sbioselect, чтобы получить объект параметра из модели.
parameterObj = sbioselect (modelObj, 'Type', 'parameter', 'Name', 'c'); set(configsetObj.SensitivityAnalysisOptions, 'Inputs', parameterObj); get(configsetObj.SensitivityAnalysisOptions, 'Inputs')
SimBiology Parameter Array Index: Name: Value: ValueUnits: 1 c 0.5 1/second
Outputs, sbioselect, SensitivityAnalysis, SensitivityAnalysisOptions