CreateDataSystemModel
CreateDataSystemModel[{v1,v2,…}]
创建一个 SystemModel,生成值为 vi 的信号.
CreateDataSystemModel[{{t1,v1},…}]
为时间-数值对 {ti,vi} 创建模型.
为 TimeSeries 或 InterpolatingFunction obj 创建模型.
CreateDataSystemModel[fun,tmin,tmax]
用函数 fun 在 tmin 和 tmax 之间的采样创建模型.
CreateDataSystemModel[data,"dspec"]
创建数据规范为 "dspec" 的模型.
更多信息和选项
- CreateDataSystemModel 将创建一个插值曲线,通常用作其他模型的灵活输入.
- CreateDataSystemModel 返回可以连接到其他模型的 SystemModel[…]对象.
- CreateDataSystemModel["NewModel",…] 将创建的模型命名为 "NewModel".
- CreateDataSystemModel["PackageA.NewModel",…] 把 "NewModel" 插入到 "PackageA" 中.
- 可以给出下列选项:
-
InterpolationOrder Automatic 插值多项式的次数 SamplingPeriod Automatic 采样间隔 GeneratedAssetLocation None 数据文件的位置 - 根据输入的不同,InterpolationOrder 的缺省值为:
-
{v1,v2,…},{{t1,v1},…} 1 TimeSeries, InterpolatingFunction 保留 fun 3 - 对于数值列表 vi,SamplingPeriod 默认取 1.
- 保留 TimeSeries 中的采样点和 InterpolatingFunction.
- 可能的 "dspec" 值包括:
-
"Time" 时间列和值列 "1D" 参数列和值列 "2D" 参数行、列和值矩阵 - 相应的数据数组具有此处给出的布局:
- 默认的 "dspec" 是 "Time".
范例
打开所有单元关闭所有单元基本范例 (3)
范围 (18)
数值列表 (4)
使用自定义的 InterpolationOrder:
SparseArray 被解释为相应的 Normal 数组:
时间-数值对 (3)
时间序列 (3)
InterpolatingFunction (2)
函数 (3)
选项 (7)
InterpolationOrder (3)
InterpolationOrder 值为 0 时给出固定采样间隔:
InterpolationOrder 值为 1 时,在采样信号间给出直线:
InterpolationOrder 值为 3 时给出一个具有连续导数的平滑线:
SamplingPeriod (3)
对于数据列表,SamplingPeriod 确定了数据点之间的周期:
对于函数,SamplingPeriod 确定了一个函数的采样频率:
对于 TimeSeries,SamplingPeriod 进行均匀重新采样:
GeneratedAssetLocation (1)
可能存在的问题 (1)
文本
Wolfram Research (2018),CreateDataSystemModel,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CreateDataSystemModel.html (更新于 2020 年).
CMS
Wolfram 语言. 2018. "CreateDataSystemModel." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/CreateDataSystemModel.html.
APA
Wolfram 语言. (2018). CreateDataSystemModel. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CreateDataSystemModel.html 年