亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? signalexpansion.m

?? Sparse Signal Representation using Overlapping Frames (matlab toolbox)
?? M
?? 第 1 頁 / 共 2 頁
字號:
            [U1,D]=eig(Rxx);    % the columns of U are the synthesis vectors
            T1=U1';              % the analysis part
            Xc=reshape(X',N,(Mi*Ni)/N);  % rows
            Rxx=Xc*Xc';
            [U2,D]=eig(Rxx);    % the columns of U are the synthesis vectors
            T2=U2';              % the analysis part
            clear Xc;
            temp=Ttimes(T1,X);      % do the colums
            Y=Ttimes(T2,temp')';    % and the rows 
            temp=Ttimes(U2,Y')'; 
            Xr=Ttimes(U1,temp); 
        end
        temp=norm(X(:)-Xr(:));
        disp([Mfile,', Test ',int2str(TestNo),' : Norm of error (X-Xr) is ',num2str(temp)]);
        figure(1);clf;
        subplot(1,2,1);imagesc(X);title('Original image, X');
        subplot(1,2,2);imagesc(Xr);title('Reconstructed image, Xr');
        if exist('geomean.m')==2
            % each NxN block of Y is made into a vector
            temp=Reorder(Y,[Mi,Ni],[N,N],1);
            sigma2=std(temp').^2;  % estimate for variance of each of the rows of Y
            temp=mean(sigma2)/geomean(sigma2);
            disp([Mfile,', Test ',int2str(TestNo),' : Estimate for coding gain is ',num2str(temp)]);
        end
    else
        Message=[Mfile,': Signal has illegal value in test ',int2str(TestNo)];
        disp(Message);
        return
    end
    Message=[Mfile,': Test ',int2str(TestNo),' finished ok.'];
end

% ********** now do test 3 ****************************************************** 3 **

if (TestNo==3)   % 4NxN ELT
    disp(['Test ',int2str(TestNo),' using ',int2str(4*N),'x',int2str(N),' ELT.']);
    F=GetELT(N,0.7,0.95);
    T=zeros(N,N,4);Ti=zeros(N,N,4);
    for i=1:4
        T(:,:,i)=F((1:N)+(i-1)*N,:)';     % anlysis part
        Ti(:,:,i)=F((1:N)+(i-1)*N,:);     % synthesis part
    end
    if (Signal==1)
        Y=Ttimes(T,X);
        Xr=Ttimes(Ti,Y,1);
        temp=norm(X-Xr);
        disp([Mfile,', Test ',int2str(TestNo),' : Norm of error (X-Xr) is ',num2str(temp)]);
        figure(1);clf;
        subplot(2,1,1);plot(1:L,X);title('Original signal, X');
        subplot(2,1,2);plot(1:L,Xr);title('Reconstructed signal, Xr');
        if exist('geomean.m')==2
            temp=reshape(Y,N,L/N);
            sigma2=std(temp').^2;  % estimate for variance of each of the rows of Y
            temp=mean(sigma2)/geomean(sigma2);
            disp([Mfile,', Test ',int2str(TestNo),' : Estimate for coding gain is ',num2str(temp)]);
        end
    elseif (Signal==2)
        temp=Ttimes(T,X);
        Y=Ttimes(T,temp')';
        temp=Ttimes(Ti,Y',1)';
        Xr=Ttimes(Ti,temp,1);
        temp=norm(X(:)-Xr(:));
        disp([Mfile,', Test ',int2str(TestNo),' : Norm of error (X-Xr) is ',num2str(temp)]);
        figure(1);clf;
        subplot(1,2,1);imagesc(X);title('Original image, X');
        subplot(1,2,2);imagesc(Xr);title('Reconstructed image, Xr');
        if exist('geomean.m')==2
            temp=Reorder(Y,[Mi,Ni],[N,N],1);
            sigma2=std(temp').^2;  % estimate for variance of each of the rows of Y
            temp=mean(sigma2)/geomean(sigma2);
            disp([Mfile,', Test ',int2str(TestNo),' : Estimate for coding gain is ',num2str(temp)]);
        end
    else
        Message=[Mfile,': Signal has illegal value in test ',int2str(TestNo)];
        disp(Message);
        return
    end
    Message=[Mfile,': Test ',int2str(TestNo),' finished ok.'];
end

% ********** now do test 4 ****************************************************** 4 **

if (TestNo==4)   % methods included in Ttimes
    disp(['Test ',int2str(TestNo),' using methods included in Ttimes.']);
    if p1==0; p1=N; end;  % makes 16x16 DCT an often used default
    if p1==0
        Message=[Mfile,': an extra argument (p1) must be given, used as T in Ttimes.'];
        disp(Message);
        return
    end
    disp([Mfile,', Test ',int2str(TestNo),' : use method ',int2str(p1),' in Ttimes.']);
    % argument N is ignored for this case, N is calulated from p1
    N=2^(mod(p1-1,4)+1);
    if (Signal==1)
        Y=Ttimes(p1,X);
        if (p1==1)
            Xr=Ttimes(-p1,Y,0.5);
        else
            Xr=Ttimes(-p1,Y);
        end
        temp=norm(X-Xr);
        disp([Mfile,', Test ',int2str(TestNo),' : Norm of error (X-Xr) is ',num2str(temp)]);
        figure(1);clf;
        subplot(2,1,1);plot(1:L,X);title('Original signal, X');
        subplot(2,1,2);plot(1:L,Xr);title('Reconstructed signal, Xr');
        if ((p1>1) & (exist('geomean.m')==2))
            temp=reshape(Y,N,L/N);
            sigma2=std(temp').^2;  % estimate for variance of each of the rows of Y
            temp=mean(sigma2)/geomean(sigma2);
            disp([Mfile,', Test ',int2str(TestNo),' : Estimate for coding gain is ',num2str(temp)]);
        end
    elseif (Signal==2)
        temp=Ttimes(p1,X);
        Y=Ttimes(p1,temp')';
        if (p1==1)
            temp=Ttimes(-p1,Y',0.5)';
            Xr=Ttimes(-p1,temp,0.5);
        else
            temp=Ttimes(-p1,Y')';
            Xr=Ttimes(-p1,temp);
        end
        temp=norm(X(:)-Xr(:));
        disp([Mfile,', Test ',int2str(TestNo),' : Norm of error (X-Xr) is ',num2str(temp)]);
        figure(1);clf;
        subplot(1,2,1);imagesc(X);title('Original image, X');
        subplot(1,2,2);imagesc(Xr);title('Reconstructed image, Xr');
        if ((p1>1) & (exist('geomean.m')==2))
            temp=Reorder(Y,[Mi,Ni],[N,N],1);
            sigma2=std(temp').^2;  % estimate for variance of each of the rows of Y
            temp=mean(sigma2)/geomean(sigma2);
            disp([Mfile,', Test ',int2str(TestNo),' : Estimate for coding gain is ',num2str(temp)]);
        end
    else
        Message=[Mfile,': Signal has illegal value in test ',int2str(TestNo)];
        disp(Message);
        return
    end
    Message=[Mfile,': Test ',int2str(TestNo),' finished ok.'];
end

% ********** now do test 5 ****************************************************** 5 **

if (TestNo==5)   % methods included in Decom1D
    Method=N;
    disp([Mfile,', Test ',int2str(TestNo),' : use method ',int2str(Method),' in Decom1D.']);
    if (Signal==1)
        Y=Decom1D(Method,X,p1,p2);
        Xr=Decom1D(-Method,Y,p1,p2);
        temp=norm(X-Xr);
        disp([Mfile,', Test ',int2str(TestNo),' : Norm of error (X-Xr) is ',num2str(temp)]);
        figure(1);clf;
        subplot(2,1,1);plot(1:L,X);title('Original signal, X');
        subplot(2,1,2);plot(1:L,Xr);title('Reconstructed signal, Xr');
        if ((Method<255) & (exist('geomean.m')==2))
            N=size(Y,1);
            temp=reshape(Y,N,L/N);
            sigma2=std(temp').^2;  % estimate for variance of each of the rows of Y
            temp=mean(sigma2)/geomean(sigma2);
            disp([Mfile,', Test ',int2str(TestNo),' : Estimate for coding gain is ',num2str(temp)]);
        end
    elseif (Signal==2)
        Message=[Mfile,': 2D signal can not be used in test ',int2str(TestNo)];
        disp(Message);
    else
        Message=[Mfile,': Signal has illegal value in test ',int2str(TestNo)];
        disp(Message);
        return
    end
    Message=[Mfile,': Test ',int2str(TestNo),' finished ok.'];
end

% ********** now do test 6 ****************************************************** 6 **

if (TestNo==6)   % methods included in Decom2D
    Method=N;
    if (Method>4)
        N=2^(mod(Method-1,4)+1);
    elseif Method==2
        N=2^p2;
    end
    disp([Mfile,', Test ',int2str(TestNo),' : use method ',int2str(Method),' in Decom2D. N=',int2str(N),'.']);
    if (Signal==1)
        Message=[Mfile,': 1D signal can not be used in test ',int2str(TestNo)];
        disp(Message);
    elseif (Signal==2)
        Y=Decom2D(Method,X,p1,p2);
        Xr=Decom2D(-Method,Y,p1,p2);
        temp=norm(X(:)-Xr(:));
        disp([Mfile,', Test ',int2str(TestNo),' : Norm of error (X-Xr) is ',num2str(temp)]);
        figure(1);clf;
        subplot(1,2,1);imagesc(X);title('Original image, X');
        subplot(1,2,2);imagesc(Xr);title('Reconstructed image, Xr');
        if ((Method>1) & (exist('geomean.m')==2))
            temp=Reorder(Y,[Mi,Ni],[N,N],1);
            sigma2=std(temp').^2;  % estimate for variance of each of the rows of Y
            temp=mean(sigma2)/geomean(sigma2);
            disp([Mfile,', Test ',int2str(TestNo),' : Estimate for coding gain is ',num2str(temp)]);
        end
    else
        Message=[Mfile,': Signal has illegal value in test ',int2str(TestNo)];
        disp(Message);
        return
    end
    Message=[Mfile,': Test ',int2str(TestNo),' finished ok.'];
end

% ********** now do test 999 **************************************************** 999 **

if (TestNo==999)    % this test is not ready yet
    if (Signal==1)
        disp([Mfile,', Test ',int2str(TestNo),' : 1D signal is not ready.']);
    elseif (Signal==2)
        disp([Mfile,', Test ',int2str(TestNo),' : 2D signal is not ready.']);
    else
        Message=[Mfile,': Signal has illegal value in test ',int2str(TestNo)];
        disp(Message);
        return
    end
    Message=[Mfile,': Test ',int2str(TestNo),' finished ok.'];
end

disp(Message);
return

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人精品网址| 91精品国产高清一区二区三区| 欧美亚洲日本国产| 国产亚洲1区2区3区| 亚洲成在人线在线播放| 国产成人在线免费观看| 91精品国产色综合久久| 亚洲乱码国产乱码精品精的特点 | 3atv在线一区二区三区| 男女性色大片免费观看一区二区| 风间由美一区二区三区在线观看| 欧美精品aⅴ在线视频| 亚洲三级在线免费观看| 国内国产精品久久| 欧美电影免费提供在线观看| 婷婷久久综合九色综合绿巨人| 99热国产精品| 国产精品国产a| 国产精品91xxx| 亚洲精品一区二区三区在线观看| 亚洲电影第三页| 欧美熟乱第一页| 亚洲综合成人网| 一本大道久久a久久精品综合| 欧美激情一二三区| 国产成人一区二区精品非洲| 精品国产精品网麻豆系列| 日本免费新一区视频| 欧美日韩久久久久久| 亚洲v精品v日韩v欧美v专区| 欧美精品丝袜久久久中文字幕| 亚洲一区二区四区蜜桃| 欧美性受xxxx| 日韩av在线发布| 日韩精品中文字幕在线不卡尤物| 青青国产91久久久久久| 日韩女同互慰一区二区| 国内不卡的二区三区中文字幕| 337p粉嫩大胆噜噜噜噜噜91av| 激情成人午夜视频| 欧美激情综合五月色丁香| 国产不卡免费视频| 亚洲欧洲综合另类| 欧美日韩激情在线| 久久精品理论片| 国产网站一区二区| 一本久久综合亚洲鲁鲁五月天| 夜夜嗨av一区二区三区中文字幕| 欧美女孩性生活视频| 婷婷久久综合九色国产成人 | 在线观看国产精品网站| 亚洲国产精品久久一线不卡| 制服.丝袜.亚洲.中文.综合| 韩国一区二区在线观看| 国产精品网站导航| 欧洲视频一区二区| 青青国产91久久久久久| 欧美—级在线免费片| 欧美性大战久久久久久久 | 最新国产の精品合集bt伙计| 色哦色哦哦色天天综合| 天天综合色天天| 久久久久久电影| 色视频一区二区| 麻豆精品久久精品色综合| 欧美激情在线观看视频免费| 91国偷自产一区二区三区观看 | 国产69精品久久久久777| 亚洲精品免费视频| 欧美一级国产精品| 91免费版在线看| 久久成人免费网站| 亚洲同性同志一二三专区| 欧美一区二区三区日韩视频| 成人免费视频视频在线观看免费| 亚洲va国产va欧美va观看| 日本一区二区成人| 91黄色激情网站| 欧美一区在线视频| 懂色中文一区二区在线播放| 亚洲不卡在线观看| 亚洲国产成人自拍| 国产精品日产欧美久久久久| 日本道免费精品一区二区三区| 男男成人高潮片免费网站| ㊣最新国产の精品bt伙计久久| 日韩欧美亚洲一区二区| 色哟哟在线观看一区二区三区| 韩国女主播成人在线| 香蕉成人啪国产精品视频综合网 | 91.com视频| 色综合久久中文综合久久牛| 久久超级碰视频| 午夜精品视频一区| 18涩涩午夜精品.www| 久久精品在这里| 欧美电视剧在线看免费| 欧美日韩视频在线第一区 | 91蜜桃视频在线| 国产成人午夜视频| 精品一区二区三区在线播放 | 2020日本不卡一区二区视频| 精品视频在线看| 色偷偷久久一区二区三区| 国产高清精品网站| 国产成人综合亚洲91猫咪| 国产一区啦啦啦在线观看| 免费人成网站在线观看欧美高清| 亚洲观看高清完整版在线观看| 亚洲同性同志一二三专区| 国产精品情趣视频| 亚洲欧洲美洲综合色网| 国产精品初高中害羞小美女文| 国产人久久人人人人爽| 久久综合九色综合欧美98| 久久日韩粉嫩一区二区三区| 久久精品人人做人人爽人人| 精品久久久久久久一区二区蜜臀| 91精品国产欧美一区二区成人| 337p亚洲精品色噜噜狠狠| 欧美一级在线观看| 精品播放一区二区| 国产欧美一区二区精品性| 国产精品视频观看| 亚洲欧美中日韩| 亚洲午夜久久久久久久久久久| 亚洲电影激情视频网站| 日韩专区在线视频| 国产乱妇无码大片在线观看| 国产精品18久久久久久久久| 波多野结衣亚洲| 成人动漫中文字幕| 一本久久精品一区二区| 911精品产国品一二三产区| 欧美一级免费观看| 久久久久国产精品麻豆| 国产精品美女视频| 亚洲国产色一区| 美女www一区二区| 高清视频一区二区| 在线免费观看成人短视频| 欧美一区二区三区播放老司机| 2017欧美狠狠色| 一区二区三区四区激情| 日韩电影一区二区三区四区| 国产精品一区专区| 欧美怡红院视频| 久久女同性恋中文字幕| 亚洲欧美日韩国产一区二区三区| 日韩1区2区3区| 成人午夜精品一区二区三区| 欧美日韩中字一区| 国产视频一区二区三区在线观看| 一区二区三区在线视频免费| 久久精品久久久精品美女| 9i在线看片成人免费| 91麻豆精品久久久久蜜臀| 国产精品欧美一区喷水| 免费不卡在线观看| 97精品国产97久久久久久久久久久久| 欧美肥妇毛茸茸| 亚洲国产精品t66y| 蜜臀av一区二区在线免费观看| 不卡电影免费在线播放一区| 日韩午夜电影在线观看| 亚洲私人黄色宅男| 国产高清久久久| 欧美成人伊人久久综合网| 亚洲精品免费视频| 国产91在线|亚洲| 精品粉嫩超白一线天av| 亚洲一区在线观看网站| 国产91丝袜在线播放九色| 在线不卡a资源高清| 亚洲精品国产高清久久伦理二区| 国产呦萝稀缺另类资源| 欧美日韩精品三区| 亚洲精品成a人| 成人avav在线| 国产女同互慰高潮91漫画| 久久成人免费网| 日韩一卡二卡三卡四卡| 亚洲va欧美va国产va天堂影院| 97久久精品人人做人人爽50路| 亚洲国产精品精华液ab| 国产成人8x视频一区二区| 日韩精品资源二区在线| 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久国产精品第一页| 欧美视频一区二区三区四区| 亚洲视频精选在线| 99久久精品免费| 亚洲美女在线国产| 91看片淫黄大片一级| 国产精品传媒入口麻豆| 成人动漫一区二区| 中文字幕在线不卡国产视频| 国产·精品毛片| 国产精品国产a级| 色综合天天狠狠|