www.pudn.com > 现代信号处理教程.rar > change.m


%---------------------------------------------------------------- 
% To change the structure of a matrix 
%---------------------------------------------------------------- 
function x=change(x) 
[m,n]=size(x); 
m1=m/2; 
n1=n/2; 
for k=1:m1; 
   for l=1:n 
      a(k,l)=x(k,l); 
      b(k,l)=x(k+m1,l); 
   end 
   end 
   for k=1:m1; 
      for l=1:n; 
         x(k,l)=b(k,l); 
         x(k+m1,l)=a(k,l); 
      end 
      end