【问题标题】:Matlab Simulink graph plottingMatlab Simulink 绘图
【发布时间】:2014-01-01 04:09:59
【问题描述】:

我在 Simulink Matlab 中使用“To Workspace”绘制了一个信号。现在我想取我绘制的那个信号的特定部分的平均值。如何从“To Workspace”中提取值或如何取该图特定区域的平均值。

【问题讨论】:

  • 变量“到工作区”去...工作区。你应该在那里找到它......

标签: matlab simulink


【解决方案1】:

在“To workspace”中定义一个变量名,比如说:“simout” 我做了一个简单的simulink如下:

您可以使用不同的格式保存:时间序列、时间结构、结构、数组。 然后,当您运行 simulink 时,它会将工作空间中的变量保存为结构。 然后你可以使用变量来绘制里面的数据。检查这个例子: 考虑到您使用 Structure 保存的时间,您可以获得这样的数据:

t = simout.time
x = simout.signals.values

你可以绘制数据:

plot(t,x)

【讨论】:

  • 非常感谢您的回复,但我已经在使用保存格式“ARRAY”,因为我需要数组,然后我必须使用这些数组来绘制图形,我已经绘制了图形但现在我想取绘制图形的特定部分来取该部分的平均值。等待你的回复。非常感谢...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-21
  • 1970-01-01
  • 2013-03-04
  • 1970-01-01
  • 2013-10-19
  • 1970-01-01
相关资源
最近更新 更多