【问题标题】:Displaying a NxM matrix in a 2D plot在二维图中显示 NxM 矩阵
【发布时间】:2021-12-09 06:01:50
【问题描述】:

我有 64 个传感器分布在一个 8x8 的正方形中。它们在时间 t 内以特定频率记录数据,因此对于每个传感器,我都有 N 个值。

我希望能够观察这些数据,并在某个时间对所有值进行二维表示。 X、Y轴为传感器在正方形中的坐标,数值显示为强度。

到目前为止,我只能将所有数据存储在一个矩阵中:Map(8x8xN)。因此,我可以通过以下方式在时间 t 访问我的数据平方:Map(:,:,t)

但是现在我在如何对这个 Map(:,:,t) 进行 2D 表示方面有点卡住了?我可以在 Matlab 的“变量”窗口中看到它,但无法在 2D 创辉地图中显示它^^"

我已尽力使用 contourf 函数,但不明白它是如何工作的。

谢谢

【问题讨论】:

标签: matlab matlab-figure


【解决方案1】:

试试这样的:

v=zeros(9,9);
v(1:8,1:8)=Map(:,:,2);
pcolor(v);

【讨论】:

  • 感谢您的回复,这对我帮助很大:) 我也使用“surf”而不是 pcolor,但两者都有效!
猜你喜欢
  • 2015-12-15
  • 2011-03-17
  • 1970-01-01
  • 1970-01-01
  • 2018-08-29
  • 2016-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多