【发布时间】:2017-01-18 10:04:16
【问题描述】:
我有 11 个二进制数据集,我想生成一个图形,其中包含数据集(全部为 297x258)的相应图形的轨迹,其中 y 轴和 x 轴乘以 (1.3*10 ^(-6))并分别标记为“Y轴(μm)”和“X轴(μm)”。 11 个数据集存储在一个单元格中(即data1{1},...data1{11})。此外,如果该图还可以使用相应数据集的名称标记每条轨迹,那将不胜感激(即data1{1},...)。
【问题讨论】:
-
和你之前的问题有区别吗?
-
感谢您的提问。是的,它是不同的,但它确实使用相同的数据。我将添加预期输出的图像,希望能澄清问题。
-
我还编辑了另一个问题,感谢您强调清晰度问题。非常感谢您的帮助。
-
你能解释一下“数据集对应数字的轨迹”是什么吗?或者简单地说,您如何从
data1{1,1}到您所附图中的红线? -
您好,感谢您的提问。本质上,我想在 data1{1},...data1{11} 的相应图像的边缘周围绘制一条线。为了绘制图像并查看它的外观,我使用了: figure, imshow(no_cracks_crack1_map) 红线对应于 data1{1} 的边缘,同时也映射了 data1{2}...data1{11} 的边缘在图像上。这些数据集在 y 轴和 x 轴上有像素数,将这些轴乘以 (1.3*(10^(-6)) 会将这些轴从像素数更改为距离度量。
标签: matlab plot binary matlab-figure