[已解决] 如何提取fig图片中的数据

[复制链接]
siu__lam 发表于 2021-4-7 13:43:36
    通过其他工具,获得了该fig格式的图片,想提取图片中的数据。原图片以放入附件
    根据网上提供的方法


  1. open('imped_No_Voltage_feedforward.fig');
  2. h_line=get(gca,'Children');%get linehandles
  3. xdata=get(h_line,'Xdata');
  4. ydata=get(h_line,'Ydata');
复制代码


报错
”错误使用 matlab.graphics.primitive.world.Group/get
Group 类中没有 Xdata 属性。“

仔细观察了一下,这张fig图的句柄是group格式的,而普通用plot画出来的是line格式的句柄。
所以觉得这里应该是图片格式的问题,所以group格式的图片句柄,怎么获取图片中数据呢?




imped_No_Voltage_feedforward.fig

131.72 KB, 下载次数: 2

最佳答案


帕拉代斯 发表于 2021-4-7 13:57:25
  1. h_line = findobj(gcf,'Type','line');%get linehandles
复制代码
回复此楼

2 条回复


帕拉代斯 发表于 2021-4-7 13:57:25
  1. h_line = findobj(gcf,'Type','line');%get linehandles
复制代码
回复此楼

siu__lam 发表于 2021-4-7 14:43:17

谢谢!!真的变成line格式了!!非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表