isAccelerated(SimFunction)

Определите, ускоряется ли объект SimFunction

Синтаксис

tf = isaccelerated(F)
tf = isaccelerated(F,computerType)

Аргументы

FSimFunction object созданный createSimFunction метод модели SimBiology.
computerTypeВектор символов, задающий тип компьютера. Можно задать любое допустимое archstr поддерживается функцией computer.

Описание

tf = isaccelerated(F) возвращает true, если SimFunction object F ускоряется для текущего типа компьютера или false в противном случае.

tf = isaccelerated(F,computerType) возвращает true если F ускоряется для заданного типа компьютера или false в противном случае.

Примечание

F автоматически ускоряется при первом выполнении функции. Однако при необходимости ускорите работу объекта вручную в приложениях развертывания.

Примеры

свернуть все

Этот пример использует модель Лотка-Вольтерра (хищник-добыча), описанную Гиллеспи [1].

Загрузите образец проекта, содержащий модель лотки.

sbioloadproject lotka;

Создайте объект SimFunction f с c1 и c2 в качестве входных параметров, которые нужно сканировать, и y1 и y2 как выход функции без дозы.

f = createSimFunction(m1,{'Reaction1.c1', 'Reaction2.c2'},{'y1', 'y2'}, [])
f = 

SimFunction

Parameters:

         Name         Value       Type    
    ______________    _____    ___________

    'Reaction1.c1'      10     'parameter'
    'Reaction2.c2'    0.01     'parameter'

Observables: 

    Name      Type   
    ____    _________

    'y1'    'species'
    'y2'    'species'

Dosed: None

SimFunction f объекта не установлен для ускорения во время создания. Но он будет автоматически ускоряться при выполнении.

f.isAccelerated
ans =

     0

Задайте матрицу входа, которая содержит значения параметров для c1 и c2.

phi = [10 0.01];

Выполняйте симуляции до тех пор, пока время остановки не составит 5, и стройте график результатов симуляции.

sbioplot(f(phi,5))

Подтвердите SimFunction f объекта была ускорена во время выполнения.

f.isAccelerated
ans =

     1

Ссылки

[1] Gillespie D.T. «Точная стохатическая симуляция связанных химических реакций» (1977) The Journal of Physical Chemistry, 81 (25), 2340-2361.

Введенный в R2012b