www.pudn.com > snake_program.rar > snakeset.m


% call functon for snake parameters uicontrol 
 
function snakeset() 
global alpha beta gama kappa dmin dmax;		% parameters for the snake 
global HDedit1 HDedit2 HDedit3 HDedit4 HDedit5 HDedit6 HDedit7; 
global NoSnakeIterations; 
 
v = get(gcbo,'Userdata'); 
s = get(gcbo,'String'); 
vv = eval(s,num2str(v)); 
if s~=num2str(vv)| vv<0 
   vv = v;  
   set(gcbo, 'String', num2str(v)) 
   return 
end 
set(gcbo,'Userdata',vv,'String',num2str(vv)) 
 
switch gcbo 
case HDedit1, 
   alpha=vv; 
case HDedit2,    
   beta=vv; 
case HDedit3,    
   gama=vv; 
case HDedit4,    
   kappa=vv; 
case HDedit5,    
   dmin=vv; 
case HDedit6,    
   dmax=vv; 
case HDedit7,    
   NoSnakeIterations=vv; 
end 
 
return