matlab从fig图文件中提取数据

lh=findall(gca,'type','line');
cell_l = cellfun('length',get(lh,'xdata'));
i_lh=find(cell_l==max(cell_l));
X_tmp = get(lh(i_lh,:),'xdata'); %get data from fig
Xvar = X_tmp(2:end);
Y_tmp = get(lh(i_lh,:),'ydata');
Yvar = Y_tmp(2:end);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,788评论 0 33
  • 深入理解傅里叶变换Mar 12, 2017 这原本是我在知乎上对傅立叶变换、拉普拉斯变换、Z变换的联系?为什么要进...
    价值趋势技术派阅读 5,825评论 2 2
  • 你不懂我的拒绝只能错过, 梦 好比另一个世界, 在哪个世界我遇见了你。 认识了你, 爱上了你, 还想拥有你。 我相...
    x唏木木阅读 155评论 0 0
  • 2.4.1 生成式和生成器 列表生成式是Python受欢迎的语法之一, 通过一条简单的语句就可以对一组元素进行过...
    大红中阅读 285评论 0 0
  • 原来我们学习了这么多年,仅仅是知道,我们没有得到我们想要的,是因为缺少了两个步骤,悟到和做到,我们学了知识没有去仔...
    杨莹莹ing阅读 3,940评论 0 1