exponenta event banner

OutputTimes

Укажите время регистрации результатов детерминированного моделирования

Описание

OutputTimes является свойством SolverOptions свойство, которое является свойством Configset объект. Это свойство определяет время записи данных при детерминированном моделировании (ОДУ). Единицы времени определяются TimeUnits имущества Configset объект. OutputTimes доступен только для решателей ОДУ (ode15s, ode23t, ode45, и sundials).

Если критерии установлены в MaximumWallClock свойство приводит к остановке моделирования до всех значений времени в OutputTimes достигаются, то данные для последних значений времени не записываются.

OutputTimes свойство может также управлять остановкой моделирования:

  • Последнее значение в OutputTimes переопределяет StopTime свойство в качестве критерия остановки моделирования.

  • Длина OutputTimes переопределяет MaximumNumberOfLogs свойство в качестве критерия остановки моделирования.

Особенности

Относится кОбъект: SolverOptions
Тип данныхdouble
Значения данныхВектор неотрицательных, монотонно возрастающих значений или [], пустой вектор. По умолчанию: [], что приводит к регистрации данных каждый раз, когда решатель моделирования делает шаг.
ДоступЧтение/запись

Примеры

Укажите время регистрации вывода детерминированного моделирования

Укажите время записи данных при детерминированном моделировании (ОДУ).

Создать model объект с именем cell и сохраните его в переменной с именем modelObj.

modelObj  = sbiomodel('cell');

Получение набора конфигурации из modelObj и сохраните его в переменной с именем configsetObj.

configsetObj = getconfigset(modelObj);

Укажите, чтобы регистрировать выходные данные каждую секунду для первого 10 секунд моделирования. Для этого установите OutputTimes имущества SolverOptions имущество ConfigsetObj.

set(configsetObj.SolverOptions, 'OutputTimes', [1:10])
get(configsetObj.SolverOptions, 'OutputTimes')
ans = 10×1

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10

При моделировании modelObj, выход регистрируется каждую секунду для первого 10 секунд моделирования. Кроме того, моделирование прекращается после 10-го журнала.