我已经在 Matlab 的 stackoverflow 上查看了所有与栅格相关的内容,但无法找到一种有用且简单的方法来制作某些数据的栅格图。
我要制作的栅格图使用以下矢量:
X =[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;]
在此向量中,0 = 无响应,1 = 响应。每个元素也代表 0.1s。我想通过以下方式制作一个将数据表示为栅格的图:
| ||| | | | |||||| | | |
--->时间(注意:这个例子与我给出的数据不对应)
其中时间在 X 轴上,每条线对应一个 1(即响应)。有人对如何做到这一点有一些建议吗?
我确实使用了 Matlab 的命令来绘制稀疏图,但这并不是我想要的。另外,我尝试了 linalg::raster 但我没有此命令所需的工具箱。