exponenta event banner

доступный (ScheduleDose, RepeatDose)

Возвратите данные из объекта дозы SimBiology как таблица

Синтаксис

tbl = getTable(doseObj)

Описание

tbl = getTable(doseObj) возвращает данные о дозировании из объекта doseObj дозы как таблица tbl.

Входные параметры

свернуть все

Объект Dose, заданный как ScheduleDose object или RepeatDose object или массив этих объектов.

Выходные аргументы

свернуть все

Дозирование данных, возвращенных как таблица или массив ячеек таблиц. Если doseObj является массивом объектов дозы, то tbl является массивом ячеек таблиц с тем же размером как doseObj.

Если doseObj является объектом RepeatDose и каким-либо StartTime, Amount, Rate, Interval, и свойства RepeatCount параметризованы, таблица показывает имя параметра в соответствующем столбце вместо этого.

Примеры

свернуть все

Создайте объект RepeatDose с некоторой информацией о дозировании.

rdose = sbiodose('rd','repeat');
rdose.TargetName = 'x';
rdose.StartTime = 5;
rdose.TimeUnits = 'second';
rdose.Amount = 300;
rdose.AmountUnits = 'molecule';
rdose.Rate = 1;
rdose.RateUnits = 'molecule/second';
rdose.Interval = 100;
rdose.RepeatCount = 2;

Получите таблицу такой информации о дозировании.

tbl = getTable(rdose)
tbl = 

    StartTime    Amount    Rate    Interval    RepeatCount
    _________    ______    ____    ________    ___________

    5            300       1       100         2         

Обратите внимание на то, что модули также скопированы и присвоены свойству tbl.Properties.VariableUnits.

tbl.Properties
ans = 

             Description: ''
    VariableDescriptions: {}
           VariableUnits: {'second'  'molecule'  'molecule/second'  'second'  ''}
          DimensionNames: {'Row'  'Variable'}
                UserData: []
                RowNames: {}
           VariableNames: {'StartTime'  'Amount'  'Rate'  'Interval'  'RepeatCount'}

Создайте объект ScheduleDose с некоторой информацией о дозировании.

sdose = sbiodose('sdose','schedule');
sdose.Amount = [100 200 300];
sdose.Time = [5 10 15];

Получите таблицу такой информации о дозировании.

tbl = getTable(sdose)
tbl = 

    Time    Amount
    ____    ______

     5      100   
    10      200   
    15      300   

Смотрите также

| |

Введенный в R2014a