⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 load_point.m

📁 关于混沌系统的李氏指数计算等混沌系统中重要参数计算的代码
💻 M
字号:
function Load_point;
global DS;
global session_windows;
global matdspath;

neq=length(DS(1).vars);

cd(matdspath.systems);

% Load point from file

[fname,pname] = uigetfile([DS(1).name '.pnt'],'Select the file with DS-point');

namefile = [pname fname];

U=load(namefile,'-mat');

if isfield(U,'Pnt') == 0
   errordlg('It is not point file!','Read error!');
   return;
else
   Pnt = U.Pnt;
end;   

neqpnt = length(Pnt.coords);

was_read = 0;
UsrDat = get(session_windows.vars,'UserData');


if strcmp(Pnt.name,DS(1).name)==1
   if neqpnt==neq
      DS(1).time_start = Pnt.time_start;
      for i=1:neq
          UsrDat.strings{i} = num2str( Pnt.coords(i) );
      end; 
      was_read = 1;
   else
      errordlg('Bad dimentions of point','Read error!');
   end;
else
   button = questdlg('Do you want to read this point?',...
           'Wrong name of system!','Yes','No','No');
   if strcmp(button,'Yes')
      k=min(neq,neqpnt);      
      DS(1).time_start = Pnt.time_start;
      for i=1:k
          UsrDat.strings{i} = num2str( Pnt.coords(i) );
      end; 
      was_read = 1;
   end;
end;

% If information was read update window
 if was_read == 1
    nvars = length(UsrDat.strings);
    for i=1:UsrDat.nbr
        set(UsrDat.edt(i),'String',UsrDat.strings{i+UsrDat.old});
    end;
    set(session_windows.vars,'UserData',UsrDat);
    
  end;

cd(matdspath.main);

⌨️ 快捷键说明

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