axislimit_callback.m
上传用户:jspk663
上传日期:2013-08-19
资源大小:232k
文件大小:1k
源码类别:

matlab例程

开发平台:

Matlab

  1. function axislimit_callback
  2. prompt={'Xlimit:','Ylimit:'};
  3. title='Input parameters';
  4. lines=[1 1]';
  5. def={num2str([0  1000]),num2str([-.5 1])};
  6. answer=inputdlg(prompt,title,lines,def);
  7. data=get(gcbo,'userdata');
  8. xlim=str2num(answer{1});
  9. if ~isempty(xlim)
  10.     set(gca,'xlim',xlim);
  11.     data(1)=xlim(1);
  12.     data(2)=xlim(2);
  13. end 
  14. ylim=str2num(answer{2});
  15. if ~isempty(ylim)
  16.     set(gca,'ylim',ylim);
  17.     data(3)=ylim(1);
  18.     data(4)=ylim(2);
  19. end
  20. MV=findobj(gcf,'tag','axis');
  21. set(MV,'userdata',data);
  22. hold on