【发布时间】:2014-01-01 04:09:59
【问题描述】:
我在 Simulink Matlab 中使用“To Workspace”绘制了一个信号。现在我想取我绘制的那个信号的特定部分的平均值。如何从“To Workspace”中提取值或如何取该图特定区域的平均值。
【问题讨论】:
-
变量“到工作区”去...工作区。你应该在那里找到它......
我在 Simulink Matlab 中使用“To Workspace”绘制了一个信号。现在我想取我绘制的那个信号的特定部分的平均值。如何从“To Workspace”中提取值或如何取该图特定区域的平均值。
【问题讨论】:
在“To workspace”中定义一个变量名,比如说:“simout” 我做了一个简单的simulink如下:
您可以使用不同的格式保存:时间序列、时间结构、结构、数组。 然后,当您运行 simulink 时,它会将工作空间中的变量保存为结构。 然后你可以使用变量来绘制里面的数据。检查这个例子: 考虑到您使用 Structure 保存的时间,您可以获得这样的数据:
t = simout.time
x = simout.signals.values
你可以绘制数据:
plot(t,x)
【讨论】: