- 积分
- 14
- 注册时间
- 2006-7-24
- 仿真币
-
- 最后登录
- 1970-1-1
|
由于解一个较复杂的偏微分方程组,所以设及到很多数据。boss开始用我给的matlab的fig图,现在又要我把具体数据给他。晕了,我当时只保存了fig图片,其他都clear掉,重算太浪费时间了。ok,用datatip and Zoom,搞了一些数据给他,没想到line的handle也有Ydata的属性。忙了半天就这么简单搞定了。
clear
%just need a test datum.
x=linspace(0,2*pi,100);
y=sin(x);
plot(x,y);
%uiopen('..\good.fig',1);
h_a=get(gcf,'Children');
%mybe U have double axes!
%don't use : h_a=gca;
h_line=get(h_a,'Children');%get line handles
%if U have text objects,try:
get(h_line,'Type');
%ok get your original data!
xdata=get(h_line,'Xdata');
ydata=get(h_line,'Ydata');
I have one question:
if I have a figure file,good.fig and don't open it for gui,how can I get the Ydata or Xdata of line throught fopen or other funciton?
thanks a lot. |
评分
-
1
查看全部评分
-
|