www.pudn.com > pcm_chianelxie.rar > jieyasuo.m


function  y=jieyasuo(x)  
%function y=lianghua(x)   
%ÒªÓÃ         x=x/max(x); 
z=sign(x); 
x=abs(x); 
for i=1:length(x); 
    if((x(i)>=0)&(x(i)<1/4)) 
        y(i)=x(i)/16; 
    else if (x(i)>=1/4&x(i)<3/8) 
            y(i)=x(i)/8-1/64; 
        else if (x(i)>=3/8&x(i)<4/8) 
                y(i)=x(i)/4-1/16; 
            else if (x(i)>=4/8&x(i)<5/8) 
                    y(i)=x(i)/2-3/16; 
                else if (x(i)>=5/8&x(i)<6/8) 
                        y(i)=x(i)-4/8; 
                    else if (x(i)>=6/8&x(i)<7/8) 
                            y(i)=2*x(i)-5/4; 
                        else if (x(i)>=7/8&x(i)<=1) 
                                y(i)=4*x(i)-3; 
                            end; 
                        end; 
                    end; 
                end; 
            end; 
        end; 
    end; 
end; 
y=z.*y'*y(1)*64;