redraw3d.m

来自「关于混沌系统的李氏指数计算等混沌系统中重要参数计算的代码」· M 代码 · 共 49 行

M
49
字号
function redraw3d;

ff = get(gcf,'UserData');
fig_axes = findobj(gcf,'type','axes');
fig_lines = findobj(gcf,'type','line');
nln = length(fig_lines);

if ff.Xscaling==1
   tmp = get(fig_axes,'Xlim');
   mx_x = tmp(1);
   mn_x = tmp(2);
   for i=1:nln 
     xd = get(fig_lines(i),'XData');
     if length(xd)>=2
        mx_x = max(max(xd),mx_x);
        mn_x = min(min(xd),mn_x);
        set(fig_axes,'Xlim',[mn_x mx_x]);
     end;
   end;
end;

if ff.Yscaling==1
   tmp = get(fig_axes,'Ylim');
   mx_x = tmp(1);
   mn_x = tmp(2);
   for i=1:nln 
     xd = get(fig_lines(i),'YData');
     if length(xd)>=2
        mx_x = max(max(xd),mx_x);
        mn_x = min(min(xd),mn_x);
        set(fig_axes,'Ylim',[mn_x mx_x]);
     end;
   end;
end;

if ff.Zscaling==1
   tmp = get(fig_axes,'Zlim');
   mx_x = tmp(1);
   mn_x = tmp(2);
   for i=1:nln 
     xd = get(fig_lines(i),'ZData');
     if length(xd)>=2
        mx_x = max(max(xd),mx_x);
        mn_x = min(min(xd),mn_x);
        set(fig_axes,'Zlim',[mn_x mx_x]);
     end;
   end;
end;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?