Matlab 提取fig图形数据
来源:互联网 发布:js如何取整数 编辑:程序博客网 时间:2024/05/21 09:15
Matlab 提取fig图形数据
在保存了图片没有保存数据的情况下,可以根据图片重新获得原始数据。
- 打开图片,fname.fig
open('fname.fig'); - 获取曲线的handle,如果图中有多条曲线,handle为一个数组
handle = findobj(gca,'Type','line'); - 分别获取x轴和y轴数据
xdata = get(handle,'XData');
ydata = get(handle,'YData');
对于利用subplot画的图,如果希望取其中某一幅图片的数据,需要用subplot命令先选中那幅图片。
以下来自从Matlab的Figure中导出数据的办法
第二种:
1、在命令行运行figure打开一个空白窗口,
2、在工具栏或者菜单中选择open打开你保存的fig文件,会显示出原来的那个图来。
3、在命令行运行obj = get(gca,'children')
这个结果对应你的图里面的线或者面的句柄,有几条线就对应几个句柄。
4、根据你需要的是哪条线,第n条线句柄就是obj(n),如果只有一个对象直接用obj就可以,
然后再用一次get,
x=get(obj(1), 'xdata');
y=get(obj(1), 'ydata');
如果是三维图,再加上个z=get(obj(1),'zdata');
x、y、z就是你所需要的坐标数据
-----------------------------
% the data
% ...on display
% ...and saved
% the engine
% the result
0 0
- Matlab 提取fig图形数据
- 怎样从MATLAB图形文件fig中提取数据
- MATLAB之从fig文件中提取数据
- MATLAB:从fig文件中读取数据
- matlab 直接修改fig图数据显示
- MATLAB中从.fig文件导出数据
- MATLAB 从fig文件读取数据
- 从matlab导入fig图片数据并设定输出大小
- 从Matlab .fig文件中读取数据,并重新绘图
- matlab之读取fig图像里的数据
- 从Matlab .fig文件中读取数据,并重新绘图
- 从Matlab .fig文件中读取数据,并重新绘图
- Matlab的fig文件
- matlab fig文件的操作
- matlab图像fig复制问题
- MATLAB figure中提取数据
- Matlab之批量提取数据
- 从已有图形中提取数据
- OpenBlas编译方法
- [BZOJ 2326][HNOI 2011]数学作业(矩阵快速幂)
- 2013美国宝石矿物展惊喜连连 ~ 陆永庆
- C#高仿QQ2014
- 由动态库文件dll生成lib库文件
- Matlab 提取fig图形数据
- 使用lapack库求逆矩阵
- html5/css3响应式布局介绍
- 项目一数组太折腾3
- openblas windows
- 在一个类中保存多个类的实例对象
- 选择排序
- poj1458 dp
- SQL基础语句(二)