帮助中心帮助中心
SimData
删除模拟数据SimData使用表达式的对象
[t,x,names] = remove(simdata,query)
sdOut = remove(simdata,query)
___=删除(simdata查询,“格式”,formatValue)
例子
[t,x,的名字= remove(simdata,查询)返回模拟时间点t,仿真数据x,对应的名字去除匹配的模型组件的仿真数据后查询.
[t,x,的名字= remove(simdata,查询)
t
x
的名字
simdata
查询
sdOut=删除(simdata,查询)控件删除匹配的模型组件的仿真数据后,返回仿真结果查询作为一个SimData对象sdOut.
sdOut=删除(simdata,查询)
sdOut
___=删除(simdata,查询“格式”,formatValue)返回指定数据格式的模拟数据。
___=删除(simdata,查询“格式”,formatValue)
formatValue
全部折叠
加载葡萄糖-胰岛素反应模型。关于型号的详细信息,请参见背景部分模拟葡萄糖-胰岛素反应.
sbioloadproject (“insulindemo.sbproj”,“m1”);
抑制在模拟过程中发出的信息警告。
warnSettings =警告(“关闭”,“SimBiology: DimAnalysisNotDone_MatlabFcn_Dimensionless”);
模拟一个正常人吃一顿饭,持续7小时。
singleMeal = sbioselect(m1,“名字”,“一餐”);c = getconfigset(m1,“活跃”);cs。StopTime = 7;sd1 = sbiosimulation (m1,singleMeal)
SimBiology模拟数据模型名称:Cobelli’s葡萄糖-胰岛素系统记录数据:物种:15隔间:0参数:24灵敏度:0可观察性:0
sbioplot (sd1);
删除已登录的所有参数数据SimData对象sd.
[t,x,names] = remove(sd1,{“类型”,“参数”});
删除所有参数数据并作为new返回SimData对象。
Sd2 = remove(sd1,{“类型”,“参数”});sbioplot (sd2);
通过指定物种名称删除其模拟数据。
Sd3 = removebyname(sd2,[“(胰岛素分泌)。[延迟2]”]);sbioplot (sd3);
恢复警告设置。
警告(warnSettings);
模拟数据,指定为SimData对象或数组的SimData对象。
搜索查询,指定为字符向量或字符串向量的单元格数组。查询由名称-值对参数或“在那里”条款。有关查询语法的更完整描述,包括“在那里”子句及其支持的条件类型,请参见sbioselect.
“在那里”
sbioselect
属性中可用的任何元数据字段DataInfo的属性SimData对象。字段包括“类型”,“名字”,“单位”,“室”(只适用于物种),以及“反应”(仅用于参数)。
DataInfo
“类型”
“名字”
“单位”
“室”
“反应”
例子:{“类型”,“物种”}
{“类型”,“物种”}
数据类型:字符串|细胞
字符串
细胞
模拟数据格式,指定为字符向量或字符串。有些格式只要求指定一个输出参数。下面是有效的格式。
“num”-此格式以数值数组形式返回模拟时间点和模拟数据,并以单元格数组形式返回数量和灵敏度的名称。此格式是运行时的默认格式getdata有多个输出参数。
“num”
getdata
“nummetadata”-此格式返回元数据结构的单元格数组,而不是作为第三个输出参数的数量和灵敏度名称。
“nummetadata”
“numqualnames”-该格式在第三个输出参数中返回限定名称,以解决歧义。
“numqualnames”
对于以下格式,只能指定一个输出参数。
“simdata”-此格式以newSimData对象的数组SimData对象。此格式是指定单个输出参数时的默认格式。
“simdata”
“结构”-此格式返回一个包含数据和元数据的结构或结构数组。
“结构”
“t”-此格式以单元格数组的形式返回数据。
“t”
如果simdata是标量,单元格数组是米-by-1数组,其中每个元素都是atimeseries对象。米模拟过程中记录的数量和灵敏度的数目。
timeseries
如果simdata不是标量,单元格数组是k-by-1,其中单元格数组的每个元素都是米的单元格数组timeseries对象。k的大小simdata,米每一种的数量或灵敏度是多少SimData对象simdata.换句话说,该函数为每个状态或列返回一个单独的时间序列SimData对象simdata.
“tslumped”的单元格数组返回数据timeseries对象,组合来自每个对象的数据SimData对象转换为单个时间序列。
“tslumped”
模拟时间点,作为数值矢量或单元格数组返回。如果simdata是标量,t是一个n-by-1向量,其中n是时间点的个数。如果simdata是对象的数组,t是一个k-by-1单元格数组,其中k的大小simdata.
模拟数据,作为数值矩阵或单元格数组返回。如果simdata是标量,x是一个n——- - - - - -米矩阵,n是多少时间点和米模拟过程中记录的数量和灵敏度的数目。如果simdata是对象的数组,x是一个k-by-1单元格数组,其中k的大小simdata.
在模拟期间记录的数量和灵敏度的名称,作为单元格数组返回。如果simdata是标量,的名字是一个米-by-1单元格数组。如果simdata是对象的数组,的名字是一个k-by-1单元格数组,其中k的大小simdata.
仿真结果,返回为SimData对象。
R2020a中引入
SimData|选择|selectbyname
选择
selectbyname
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处