clear
h=figure
hold

a = pi/170; % угол
b = -0.02;  % масштабный коэффициент

Points=randn(2,70);

r      = [ 0   -1 ; ...
          1   0 ];
       
s      = [ 1   0 ; ...
           0   1 ];
       
h      = [ 0   1 ; ...
           1   0 ]; 
       

Rotate = expm(a*r);        
Scale = expm(b*s);
HRotate = expm(a*h);        

while(ishandle(h))

plot(Points(1,:),Points(2,:),'.')

xlim([-1 1]);
ylim([-1 1]);

pause(0.2)

%% -------------------------------------
Points = Scale*Points; % попробуйте Rotate, HRotate, Scale и их комбинацию  
%%  -------------------------------------

end
