本页面提供的是上一版软件的文档。当前版本中已删除对应的英文页面。
从工作区读取结构体格式的二维信号
此示例说明如何从 MATLAB 工作区读取二维结构体。当您打开模型时,PreLoadFcn
回调执行以下代码:
t1 = 0.2 * [0:49]'; m = magic(10); M = repmat(m,[1 1 length(t1)]); data.time=t1; data.signals.values = M; data.signals.dimensions=[10 10];
以下代码通过使用 magic
函数创建一个 10×10 矩阵(二维信号),然后通过添加时间向量创建一个三维矩阵。时间向量必须为列向量。signals.values
字段是三维矩阵,其中第三个维度对应于时间。signals.dimensions
字段是一个二元素向量。第一个元素是 signals.values
字段中的行数,第二个元素是列数。
在运行模型时,From Workspace 模块从工作区读取结构体 data
。