作者sunev (Veritas)
看板MATLAB
标题Re: [绘图] 有办法将figure档变成txt档吗?
时间Mon Feb 22 18:33:20 2016
※ 引述《rygm3034 (SIAN)》之铭言:
: 想请问有没有方法可以将matlab figure档变成文字档(.txt)
: 因为绘图的方法比较特殊 (地震分析软体 (.sac) )
: 没办法直接从原始资料去抓数值
: 必须透过matlab将原始资料变成图
: 有办法直接从图变成txt档吗?
先介绍GUI解法,
在matlab开图後,上方工具列有个滑鼠箭头(Edit Plot)
选择该工具後,选择你要抓资料的线或面
再从选单Edit里去选 Current Object Properties
再从右下方去选More properties
就会出现一大串东西,去找XData YData 就是你要的
如果图很多无法手工一个个处理
就要学会找Object的指令,及从Object中取资料的方法
以常见的Line 物件为例
h = findobj('type','line');
h(1).Xdata
h(1).Ydata
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.54.158
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1456137204.A.8D9.html
1F:→ sunev: 当然有原始资料做处理是最好的,这里是讲只有图的情况 02/22 18:34