getTable(ScheduleDose,RepeatDose)
Return data from SimBiology dose object as table
Syntax
tbl = getTable(doseObj)
Description
returns
dosing data from the dose object tbl
= getTable(doseObj
)doseObj
as a
table tbl
.
Input Arguments
Dose object, specified as a ScheduleDose
object
or RepeatDose object
or
array of these objects.
Output Arguments
Dosing data, returned as a table or cell array of tables. If doseObj
is
an array of dose objects, then tbl
is a cell
array of tables with the same size as doseObj
.
If doseObj
is a RepeatDose
object
and any of the StartTime
, Amount
,
Rate
, Interval
, and
RepeatCount
properties are parameterized, the table shows the name of the parameter in the
corresponding column instead.
Examples
Create a RepeatDose object with some dosing information.
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;
Get a table of such dosing information.
tbl = getTable(rdose)
tbl = StartTime Amount Rate Interval RepeatCount _________ ______ ____ ________ ___________ 5 300 1 100 2
Note that the units are also copied over and assigned
to tbl.Properties.VariableUnits
property.
tbl.Properties
ans = Description: '' VariableDescriptions: {} VariableUnits: {'second' 'molecule' 'molecule/second' 'second' ''} DimensionNames: {'Row' 'Variable'} UserData: [] RowNames: {} VariableNames: {'StartTime' 'Amount' 'Rate' 'Interval' 'RepeatCount'}
Create a ScheduleDose object with some dosing information.
sdose = sbiodose('sdose','schedule'); sdose.Amount = [100 200 300]; sdose.Time = [5 10 15];
Get a table of such dosing information.
tbl = getTable(sdose)
tbl = Time Amount ____ ______ 5 100 10 200 15 300
Version History
Introduced in R2014a
See Also
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)