setTable(ScheduleDose,RepeatDose)

Установите информацию о дозах от таблицы до объекта дозы

Синтаксис

setTable(doseObj,tbl)

Описание

setTable(doseObj,tbl) устанавливает данные о дозировании из таблицы tbl к объекту doseObj дозы.

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

свернуть все

Объект Dose в виде a ScheduleDose object или RepeatDose object или массив этих объектов.

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

Если doseObj ScheduleDose объект, tbl должен иметь 2 или 3 переменные (столбцы), представляющие время дозы, сумму и (дополнительный) уровень. Имена переменных (tbl.Properties.VariableNames) должен быть 'Time', 'Amount', и 'Rate' (дополнительный), соответственно.

Если doseObj RepeatDose объект, tbl должен иметь только одну строку с 4 или 5 переменными (столбцы), представляющие время начала дозы, сумму, интервал, повторный счет и (дополнительный) уровень. Имена переменных (tbl.Properties.VariableNames) должен быть 'StartTime', 'Amount'Интервал, 'RepeatCount', и 'Rate' (дополнительный), соответственно. Значение каждой переменной может быть числовым скаляром или именем параметра (если свойство параметрируется).

Модули tbl переменные (tbl.Properties.VariableUnits), если таковые имеются, копируются в соответствующие модули свойства doseObj.

Примеры

свернуть все

Составьте таблицу, содержащую время начала дозы, сумму, интервал, повторный счет и уровень.

StartTime = 5;
Amount = 500;
Interval = 1;
RepeatCount = 3;
Rate = 1; 
tbl = table(StartTime,Amount,Interval,RepeatCount,Rate);

Создайте RepeatDose объект и набор информация о дозах из таблицы.

rdose = sbiodose('rdose','repeat');
setTable(rdose,tbl);

Составьте таблицу, содержащую время дозы и сумму.

Time = [1 2 3 4 5]';
Amount = [10 15 20 25 30]';
tbl = table(Time,Amount);

Создайте ScheduleDose объект и набор информация о дозах из таблицы.

sdose = sbiodose('sdose','schedule');
setTable(sdose,tbl);

Составьте таблицу, содержащую время дозы и сумму.

Time = [1 2 3 4 5]';
Amount = [10 15 20 25 30]';
tbl1 = table(Time,Amount);

Составьте таблицу, содержащую время начала дозы, сумму, интервал, повторный счет и уровень.

StartTime = 5;
Amount = 500;
Interval = 1;
RepeatCount = 3;
Rate = 1; 
tbl2 = table(StartTime,Amount,Interval,RepeatCount,Rate);

Создайте массив ячеек таблиц дозы.

tblArray = {tbl1,tbl2};

Создайте ScheduleDose и RepeatDose объекты

sdose = sbiodose('sdose','schedule');
rdose = sbiodose('rdose','repeat');
doseArray = [sdose,rdose];

Установите массив ячеек таблиц дозы дозировать объекты.

setTable(doseArray,tblArray);

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

| |

Введенный в R2014a