Выбор типа решателя для моделирования
SolverType позволяет указать решатель, который будет использоваться для моделирования. Сведения о типах решателей см. в разделе Выбор расчетного решателя.
Изменение типа решателя изменяет опции (свойства), указанные в SolverOptions имущества configset объект. При изменении любого SolverOptions, эти изменения являются постоянными при переключении SolverType. Например, если задать ErrorTolerance для expltau решатель, а затем изменить на impltau при обратном переключении на expltau, ErrorTolerance будет иметь назначенное значение.
| Относится к | Объект: Configset |
| Тип данных | enum |
| Значения данных | 'ode15s', 'ode23t', 'ode45', 'sundials', 'ssa', 'expltau', 'impltau'. По умолчанию: 'ode15s'.Примечание
|
| Доступ | Чтение/запись |
Получить configset объект из modelObj.
modelObj = sbiomodel('cell');
configsetObj = getconfigset(modelObj)
Configuration Settings - default (active)
SolverType: ode15s
StopTime: 10.000000
SolverOptions:
AbsoluteTolerance: 1.000000e-006
RelativeTolerance: 1.000000e-003
SensitivityAnalysis: false
RuntimeOptions:
StatesToLog: all
CompileOptions:
UnitConversion: false
DimensionalAnalysis: true
SensitivityAnalysisOptions:
Inputs: 0
Outputs: 0Сконфигурируйте SolverType кому ode45.
set(configsetObj, 'SolverType', 'ode45') configsetObj Configuration Settings - default (active) SolverType: ode45 StopTime: 10.000000 SolverOptions: AbsoluteTolerance: 1.000000e-006 RelativeTolerance: 1.000000e-003 SensitivityAnalysis: false RuntimeOptions: StatesToLog: all CompileOptions: UnitConversion: false DimensionalAnalysis: true SensitivityAnalysisOptions: Inputs: 0 Outputs: 0