当前位置:网站首页>如何提取Matlab可视化图像窗口Figure中的坐标信息
如何提取Matlab可视化图像窗口Figure中的坐标信息
2022-07-20 23:16:00 【阿昆的科研日常】
在使用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工具也可以运用于折线图:
柱状图:
等等数据图的信息提取。
有需要的朋友可以试一下。
获取方式:
边栏推荐
- Regression prediction analysis of jujube genetics based on support vector machine
- Is restful style really necessary?
- The performance of major mainstream programming languages is PK, and the results are unexpected
- 卷积神经网络单图超分辨率的深度学习方法
- JS--循环--猜数字(生成随机数存在小数Math.random)
- Huawei wireless devices are configured with non fast roaming between APs of different service VLANs
- 什么是视频内容推荐引擎?
- JS -- basic grammar
- mysql explain执行计划分析
- 数据分析demo
猜你喜欢
随机推荐
Writing GPIO driver for raspberry pie (detailed tutorial)
JS-运算符和表达式\函数、程序的流程结构
Self signed San certificate
华为无线设备配置Airtime调度
二叉树的三种层序遍历BFS
Replication of complex linked list
JS--循环--猜数字(生成随机数存在小数Math.random)
Outofmemoryerror troubleshooting of memory overflow
How Kube proxy works
[email protected]交互
tars源码分析之25
List of shell script special variables
Analysis of tars source code 27
远程控制软件也要有plan B备选方案
三级调度之间的联系及区别
Byte order - big endian / small endian, big endian / little endian
How to apply @transactional transaction annotation to perfection?
Analysis of tars source code 23
如何将服务器上的文件_按自定义的层级关系_进行压缩并下载
My SQL is OK. Why is it still so slow? MySQL locking rules