如何提取Matlab可视化图像窗口Figure中的坐标信息

在使用Matlab对数据进行可视化后,可以通过其图像窗口(Figure Window)中的数据游标功能, “查看” 某一位置处数据的坐标(如X, Y, Z)及其它属性(如颜色)信息

这一功能如果使用得当,可以极大地方便我们进行信息的提取以及问题的排查

甚至于,假如你的数据丢失,仅留下了.fig文件,也可以通过这一功能进行数据的恢复工作

然而,仅仅只是 “查看” ,想必是不够的,还需要考虑如何将数据游标信息保存下来

一种简单的方法是,把数据游标信息手动记录下来,但是效率太低

为了更加简便地提取数据游标信息,我制作了GetPOS工具

其使用方法非常的简单。

比如,我们对一组三维离散点数据进行了可视化:

clear all% 读取数据data = load('Vaihingen_building1.txt');% 三维散点图绘制figure_handle = figure;scatter3(data(:,1),data(:,2),data(:,3),10,data(:,3),'filled')colormap('jet')

然后,运行GetPOS工具:

selectedpoints = GetPOS(figure_handle,3);

其中,数字‘3’表示待提取信息离散点的数量为3个

打开数据游标,在图像窗口中鼠标左键单击所需的点按任意键确定

然后选择下一个点……直到选取完成所需的3个点

这时,所选的3个点的坐标信息便被保存在了selectedpoints变量中

同样的,GetPOS工具也可以运用于折线图

柱状图

等等数据图的信息提取。

有需要的朋友可以试一下。

获取方式:

图窗数据提取getpos

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值