亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
视频一区欧美精品| 亚洲婷婷国产精品电影人久久| 色一区在线观看| 成人动漫av在线| 国产成人av福利| 国产一区视频在线看| 精品一区二区在线播放| 美国十次综合导航| 久久se精品一区精品二区| 麻豆91在线播放| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产精品国产精品国产专区不蜜| 久久精品夜色噜噜亚洲aⅴ| 久久久天堂av| 亚洲欧美综合另类在线卡通| 亚洲日本中文字幕区| 亚洲一区二区美女| 蜜臀av一区二区三区| 国产美女视频91| 日本高清视频一区二区| 6080yy午夜一二三区久久| 欧美成人精品3d动漫h| 中文字幕中文字幕在线一区 | 国产真实乱子伦精品视频| 国产福利一区在线观看| 日本韩国欧美三级| 欧美一区二区三区视频在线 | 91精品国产乱| 久久综合精品国产一区二区三区| 精品1区2区在线观看| 国产午夜一区二区三区| 亚洲视频在线一区观看| 日本成人超碰在线观看| 国产黑丝在线一区二区三区| 日本韩国欧美在线| 久久久久久电影| 亚洲三级在线看| 日本欧美韩国一区三区| 精品亚洲国产成人av制服丝袜| av在线综合网| 精品少妇一区二区三区视频免付费 | 国产精品18久久久久久vr| www.在线成人| 日韩女优电影在线观看| 亚洲综合色视频| 国产91清纯白嫩初高中在线观看| 欧美另类videos死尸| 欧美激情一二三区| 国内成人自拍视频| 91精品国产综合久久小美女| 亚洲日本免费电影| 国产在线精品一区二区| 777色狠狠一区二区三区| 136国产福利精品导航| 国产一区不卡在线| 日韩欧美一区二区久久婷婷| 亚洲国产综合人成综合网站| 顶级嫩模精品视频在线看| 欧美一级夜夜爽| 亚洲午夜免费视频| 91麻豆成人久久精品二区三区| 中文字幕亚洲电影| 久久国产尿小便嘘嘘尿| 在线播放中文字幕一区| 亚洲午夜在线电影| 91麻豆精东视频| 国产精品初高中害羞小美女文| 国内精品国产成人国产三级粉色| 欧美电影免费观看高清完整版在| 亚洲成人精品在线观看| 欧美日韩亚洲不卡| 性欧美疯狂xxxxbbbb| 欧美日韩一区二区电影| 日日骚欧美日韩| 欧美一区二区福利视频| 日韩国产精品大片| 欧美一区二区三区视频在线| 麻豆久久久久久久| 久久久国产精品午夜一区ai换脸| 国产成人精品一区二区三区网站观看| 日韩精品中文字幕在线不卡尤物 | 成人国产精品免费网站| 国产欧美日韩卡一| 91麻豆国产香蕉久久精品| 中文字幕制服丝袜一区二区三区| 91视频在线观看| 亚洲精品日韩一| 欧美美女网站色| 美女被吸乳得到大胸91| 久久久久国产精品厨房| 99视频超级精品| 午夜久久电影网| 欧美精品一区二区三区蜜桃视频| 国产精品亚洲一区二区三区在线| 国产精品久久久久天堂| 欧美午夜精品理论片a级按摩| 天堂久久一区二区三区| 欧美精品一区二区三区高清aⅴ | 玖玖九九国产精品| 国产无人区一区二区三区| 福利一区二区在线| 亚洲嫩草精品久久| 7777精品久久久大香线蕉| 国产精品自拍三区| 亚洲123区在线观看| 26uuu精品一区二区| 99精品一区二区三区| 亚洲国产成人tv| 国产日韩欧美电影| 欧美午夜电影网| 国产suv精品一区二区883| 亚洲va天堂va国产va久| 国产免费成人在线视频| 欧美日韩www| 成人妖精视频yjsp地址| 欧美a一区二区| 亚洲欧洲国产专区| 精品国产一区a| 色美美综合视频| 成人午夜精品一区二区三区| 人人精品人人爱| 樱花草国产18久久久久| 国产香蕉久久精品综合网| 337p亚洲精品色噜噜噜| 一本一道波多野结衣一区二区| 久久99精品久久久久久动态图| 亚洲精品福利视频网站| 中文字幕精品三区| 日韩精品在线网站| 精品视频1区2区| 色婷婷亚洲精品| a在线播放不卡| 不卡的av电影| 国产精品99久久久久久久vr| 麻豆一区二区三区| 亚洲福利视频三区| 亚洲色欲色欲www| 国产精品伦理在线| 久久综合九色综合欧美98 | 国产精品美女久久久久久| 欧美精品一区二区高清在线观看| 欧美高清视频一二三区| 色播五月激情综合网| 99国产一区二区三精品乱码| 国产成人无遮挡在线视频| 国模无码大尺度一区二区三区| 美女高潮久久久| 久久99国产精品麻豆| 久久精品72免费观看| 麻豆精品国产传媒mv男同| 秋霞午夜鲁丝一区二区老狼| 蜜桃视频一区二区| 紧缚奴在线一区二区三区| 国产一区二区成人久久免费影院| 捆绑调教一区二区三区| 国产综合色在线视频区| 国产91精品精华液一区二区三区| 国产永久精品大片wwwapp| 国产91色综合久久免费分享| fc2成人免费人成在线观看播放| 大美女一区二区三区| 99久久久国产精品| 在线免费观看一区| 91.com视频| 久久久精品一品道一区| 国产精品美女一区二区| 一区二区三区四区国产精品| 午夜精品久久久久久久久久| 蜜桃一区二区三区在线观看| 国产在线观看免费一区| 成人国产亚洲欧美成人综合网| 色婷婷综合久色| 欧美一区二区三区视频在线| 久久久久久**毛片大全| 亚洲精品视频观看| 免费观看91视频大全| 成人激情动漫在线观看| 欧美日韩国产一级片| 精品少妇一区二区三区免费观看| 国产精品天干天干在观线| 亚洲夂夂婷婷色拍ww47| 捆绑变态av一区二区三区| 99国产精品99久久久久久| 制服.丝袜.亚洲.中文.综合| 国产欧美日韩在线| 亚洲va国产天堂va久久en| 韩国v欧美v日本v亚洲v| 欧美怡红院视频| 26uuuu精品一区二区| 一区二区三区**美女毛片| 九九在线精品视频| 欧洲视频一区二区| 久久影视一区二区| 亚洲v精品v日韩v欧美v专区| 粉嫩13p一区二区三区| 欧美刺激午夜性久久久久久久| 亚洲丝袜精品丝袜在线| 国产精品一卡二卡| 欧洲av在线精品| 亚洲欧洲日本在线|