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

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

?? hdcpnpddemo.m

?? 一種基于壓縮感知技術的圖像重建程序
?? M
字號:
%********************************************************
function HDCPNPDDemo(action)
%Usage: HDCPNPDDemo
%Description: Demo for paper "High-Dimensional Centrosymmetric Polytopes
%with Neighborliness Proportional to Dimension"
%Date: Sept 21, 2005
%********************************************************
global plotOffset
global LastFigureNo
global PaperName
global MakeFigureFilePrefix
global IfNewWindow
global IfAddTitle
global IfLoadData
global StopPlot
global WLVERBOSE
global NRfigures
global CRfigures
global UnderConstructionFigures
% -------------------------------------------------------
LastFigureNo = 11;
PaperName = 'High-Dimensional Centrosymmetric Polytopes with Neighborliness Proportional to Dimension';
MakeFigureFilePrefix = 'HDCPNPDFig';
%--------------------------------------------------------
global HDCPNPDFIGNUM 
HDCPNPDFIGNUM = 0;
clc; help('HDCPNPDIntro');
HDCPNPDPath

WLVERBOSE='No';
IfNewWindow = 0;
IfAddTitle = 0;
IfCompute = 0;

if nargin == 0,
    Initialize_GUI;
    c=get(gcf,'Children');
    [m,n]=size(c);
    plotOffset = m;
    action = '';
end

if  isequal(action,'NewWindow'),
    IfNewWindow = get(findobj(gcf,'tag','newWindow'),'value');
    if IfNewWindow,HDCPNPDDemo;end
% elseif  isequal(action,'AddTitle'),
%     IfAddTitle = get(findobj(gcf,'tag','iftitle'),'value');
% elseif  isequal(action,'Compute'),
%     IfCompute = get(findobj(gcf,'tag','IfCompute'),'value');
elseif isequal(action,'ploteach'),
    PlotFigure;
elseif isequal(action,'plotall'),
    StopPlot = 0;
    PlotAllFigures;
elseif isequal(action,'stop'),
    StopPlot = 1;
elseif  isequal(action,'seecode'),
    edit1 = get(findobj(gcf,'tag','edit1'),'value');
    if edit1 < 10,
        %  s=strcat('0', num2str(edit1));
        %else
        s=num2str(edit1);
    end
    s = ['edit', ' ', strcat(MakeFigureFilePrefix, s)];
    eval(s);
elseif  isequal(action,'CloseAllDemo'),
    CloseDemoFigures;
    ClearGlobalVariables;
end

%********************************************************
function Initialize_GUI
%********************************************************

% -------------------------------------------------------
fs = 9; %default font size
% -------------------------------------------------------
global LastFigureNo
global PaperName;
%CloseDemoFigures
%close all
figure;
figureNoList = (1:LastFigureNo)';
%clf reset;
set(gcf,'pos', [50   55   560*1.45   420*1.45], 'Name', PaperName, 'NumberTitle','off');
set(gcf,'doublebuffer','on','userdata',1);

uicontrol('tag','newWindow', 'style','checkbox', ...
    'units','normal',  'position',[.85 .92, .12 .05], ...
    'string','New Window', 'fontsize',fs, ...
    'userdata',0, 'backgroundcolor', [0.8 0.8 0.8],...
    'callback','HDCPNPDDemoNew(''NewWindow'')');
% 
% uicontrol('tag','iftitle', 'style','checkbox', ...
%     'units','normal',  'position',[.85 .88, .12 .05], ...
%     'string','Title',  'fontsize',fs, ...
%     'userdata',0,      'backgroundcolor', [0.8 0.8 0.8],...
%     'callback','HDCPNPDDemo(''AddTitle'')');

% uicontrol( 'tag','IfCompute',   'style','checkbox', ...
%     'units','normal', 'position',[.85 .84, .12 .05], ...
%     'string','Compute',  'fontsize',fs, ...
%     'userdata',0,  'backgroundcolor', [0.8 0.8 0.8],...
%     'callback','HDCPNPDDemo(''Compute'')');
uicontrol( 'tag','text1',    'style','text', ...
    'units','normal', 'position', [.85 .79, .12 .04], ...
    'string','Figure','backgroundcolor', [0.8 0.8 0.8],...
    'fontsize',fs);
uicontrol('tag','text2', 'style','text', ...
    'units','normal',   'position', [.04 .93, .7 .04], ...
    'string','',    'backgroundcolor', [0.8 0.8 0.8],...
    'fontsize',fs);
uicontrol( 'tag','text3', 'style','text', ...
    'units','normal',  'position', [.04 .01, .7 .04], ...
    'string','',   'backgroundcolor', [0.8 0.8 0.8],...
    'fontsize',fs);
uicontrol( 'tag','edit1', 'style','list', ...
    'units','normal',   'position',[.85 .50 .12 .30], ...
    'string',{num2str(figureNoList)}, 'backgroundcolor',[0.8 0.8 0.8], ...
    'fontsize',fs,  'callback','HDCPNPDDemo(''ploteach'')');


uicontrol( 'tag','RunAllFig', 'style','pushbutton', ...
    'units','normal',  'position',[.85 .40 .12 .06], ...
    'string','Run All Fig' ,  'fontsize',fs, ...
    'interruptible','on',   'callback','HDCPNPDDemo(''plotall'')');

uicontrol( 'tag','stop',  'style','pushbutton', ...
    'units','normal',   'position',[.85 .32 .12 .06], ...
    'string','Stop',    'fontsize',fs, ...
    'userdata',0,   'callback','HDCPNPDDemo(''stop'');');
%'callback','set(gcbo,''userdata'',1)');
uicontrol(  'tag','SeeCode',   'style','pushbutton', ...
    'units','normal',   'position',[.85 .24 .12 .06], ...
    'string','See Code' ,   'fontsize',fs, ...
    'callback', 'HDCPNPDDemo(''seecode'')');
uicontrol(  'style','pushbutton',    'units','normal', ...
    'position',[.85 .16 .12 .06],   'string','Close', ...
    'fontsize',fs,   'callback','close');
uicontrol(  'style','pushbutton',  'units','normal', ...
    'position',[.85 .08 .12 .06],   'string','Close All', ...
    'fontsize',fs, 'callback','HDCPNPDDemo(''CloseAllDemo'')');

%********************************************************
function PlotFigure
%********************************************************
global MakeFigureFilePrefix
global IfNewWindow
global IfAddTitle
global IfCompute
global NRfigures
global CRfigures
global UnderConstructionFigures
DeleteSubplots;
%set(gcf,'Visible', 'off');
edit1 = get(findobj(gcf,'tag','edit1'),'value');
IfAddTitle = get(findobj(gcf,'tag','iftitle'),'value');
IfCompute = get(findobj(gcf,'tag','IfCompute'),'value');
%IfNewWindow = get(findobj(gcf,'tag','newWindow'),'value');
IfNewWindow = 0;
HDCPNPDFig(edit1);
%if edit1 < 10,
%   s=strcat('0', num2str(edit1));
%else

%end
%eval(s);
%
%     IfLoadData = ~IfCompute;
%     switch edit1,
%         case UnderConstructionFigures
%             fprintf('\n\nFigure %d is still under construction', edit1);
%         case NRfigures
%             s=[strcat(MakeFigureFilePrefix, s), '(', num2str(IfNewWindow), ')'];
%                 fprintf('\n\n\nLoading Data for Figure %d...\n', edit1);
% 			    %    tic;
%                 eval(s);
%                 fprintf('\nData Loaded.  Figure %d generated.\n', edit1);
%         case CRfigures
%             s=[strcat(MakeFigureFilePrefix, s), '(', num2str(IfNewWindow), ',', num2str(IfAddTitle),',', num2str(IfLoadData),')'];
%             if IfLoadData,
%                 fprintf('\n\n\nLoading Data for Figure %d...\n', edit1);
% 			    %    tic;
%                 eval(s);
%                 fprintf('\nData Loaded.  Figure %d generated.\n', edit1);
% 			    %     toc,
%             else
%                 fprintf('\n\n\nComputing for Figure %d...\n', edit1);
%                 eval(s);
%                 fprintf('\nComputations done.  Figure %d generated.\n', edit1);
%             end
%         otherwise
%             s=[strcat(MakeFigureFilePrefix, s), '(', num2str(IfNewWindow), ',', num2str(IfAddTitle),')'];
%             fprintf('\n\n\nComputing for Figure %d...\n', edit1);
% 		%    tic;
%             eval(s);
%             fprintf('\nComputations done.  Figure %d generated.\n', edit1);
% 		%     toc,
%           end

WriteCaptions(edit1);
AdjustSubplots;
titles= ['Figure ', num2str(edit1)];
text1 = findobj(gcbo,'tag','text1');
set(text1,'string', titles);

%set(gcf,'Visible', 'on');
%********************************************************
function PlotAllFigures
%********************************************************
global LastFigureNo
global StopPlot
global IfNewWindow

for i=1:LastFigureNo,
    if StopPlot == 1,
        break;
    end
    h=findobj(gcf,'tag','edit1');
    set(h,'Value',i);
    PlotFigure;
    pause(3);
    %DeleteNonDemoFigures
end
%********************************************************
function WriteCaptions(edit1)
%********************************************************
global MakeFigureFilePrefix
global NRfigures
global CRfigures
global UnderConstructionFigures

captions='';

if edit1 < 10,
    s=strcat('0', num2str(edit1));
else
    s=num2str(edit1);
end

text3 = findobj(gcf,'tag','text3');

switch edit1,
    case UnderConstructionFigures
        set(text3,'string',   ['This figure is still under construction']);
    case NRfigures
        set(text3,'string',   ['This figure is produced by', ' ', strcat(MakeFigureFilePrefix, num2str(edit1)),'.m','               ','(NR)']);
    case CRfigures
        set(text3,'string',   ['This figure is produced by', ' ', strcat(MakeFigureFilePrefix, num2str(edit1)),'.m','               ','(CR)']);
    otherwise
        set(text3,'string',   ['This figure is produced by', ' ', strcat(MakeFigureFilePrefix, s),'.m', '               ', '(R)']);
end

%********************************************************
function AdjustSubplots
%********************************************************
global plotOffset
% set(gcf,'Visible', 'off');
MagnificationFactor = 0.92;
right = 0.78;
c = get(gcf,'Children');
[m1,n1]=size(c);
m=m1-plotOffset;
p = zeros(m, 4);
for i=m:-1:1,
    %get all suplots'  positions
    p(i,:) = get(c(i),'position');
end
% contract all subplots
p = p * MagnificationFactor;
col=sum(unique(p(:,1))<1);
LegNo = length(findobj(gcf,'tag','legend'));
if ~isempty(LegNo)
    col = col- LegNo;
end
diff = length(unique(p(:,1))) - col;
if col > 0,
    row = m/col;
end
cond1 = isempty(LegNo);
hshift = .05;
%simpliy do a horizontal shift for children that is not "camera" menu nor legend
for i=m:-1:1
    if  p(i,1)<1,
        cond2 = and(~cond1, ~strcmp(get(c(i),'tag'), 'legend'));
        if or(cond1, cond2),
            width = p(i,3);
            %hshift = (right - col * width) / (col+1);
            p(i,1) = p(i,1) - hshift;
            set(c(i), 'position', p(i,:));
        end
    end
end

%********************************************************
function DeleteSubplots
%********************************************************
global plotOffset
c = get(gcf,'Children');
[m1,n1]=size(c);
m=m1-plotOffset;
for i=1:m,
    delete(c(i));
end
%********************************************************
function DeleteNonDemoFigures
%********************************************************
h=findobj(0,'Type','figure');
[m,n]=size(h);
for i=1:m,
    if h(i)~=1
        close(h(i));
    end
end
%********************************************************
function CloseDemoFigures
%********************************************************
global PaperName;
h=findobj(0,'Name', PaperName);
[m,n]=size(h);
for i=1:m,
    close(h(i))
end
%********************************************************
function ClearGlobalVariables
%********************************************************
global plotOffset
global LastFigureNo
global PaperName
global MakeFigureFilePrefix
global IfNewWindow
global IfAddTitle
global IfLoadData
global StopPlot
global WLVERBOSE;
global NRfigures;
global CRfigures;
global UnderConstructionFigures;

clear plotOffset
clear LastFigureNo
clear PaperName
clear MakeFigureFilePrefix
clear IfNewWindow
clear IfAddTitle
clear IfLoadData
clear StopPlot
clear WLVERBOSE;
clear NRfigures;
clear CRfigures;
clear UnderConstructionFigures;%
    
%
% Copyright (c) 2006. Victoria Stodden and David Donoho
%  

% Part of SparseLab Version:100
% Created Tuesday March 28, 2006
% This is Copyrighted Material
% For Copying permissions see COPYING.m
% Comments? e-mail sparselab@stanford.edu
%

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲少妇最新在线视频| 国产一区二区三区香蕉| 一区二区三区**美女毛片| 综合久久久久久| 亚洲成人av电影在线| 日日嗨av一区二区三区四区| 日本aⅴ免费视频一区二区三区| 丰满少妇久久久久久久| 亚洲观看高清完整版在线观看| 日产国产高清一区二区三区| 精品一区中文字幕| 成人18视频日本| 色94色欧美sute亚洲线路二| 在线播放中文一区| 日韩一级免费一区| 国产人妖乱国产精品人妖| 亚洲三级小视频| 久久蜜桃一区二区| 亚洲午夜免费电影| 蜜桃视频在线观看一区二区| 91免费看`日韩一区二区| 美女国产一区二区三区| 成人av先锋影音| 69堂成人精品免费视频| 国产精品久久久久天堂| 综合电影一区二区三区| 日韩精品视频网| 欧美丰满嫩嫩电影| 国产精品国产自产拍高清av | 色狠狠桃花综合| 精品久久久久久久一区二区蜜臀| 欧美一区二区三区不卡| 中文字幕在线不卡一区二区三区| 免费的国产精品| 大白屁股一区二区视频| 成人午夜激情影院| 日韩亚洲国产中文字幕欧美| 亚洲欧美色一区| 国产一本一道久久香蕉| 91丨porny丨最新| 2017欧美狠狠色| 亚洲一区二区精品久久av| 国产成人高清视频| 日韩欧美在线影院| 日本不卡一区二区三区| 欧美中文字幕一区二区三区 | 日韩精品视频网| 日韩一区二区三区电影| 国产自产视频一区二区三区| 国产欧美日韩不卡| 91精彩视频在线| 日韩高清不卡一区二区| 久久久99精品久久| 99精品久久久久久| 日本vs亚洲vs韩国一区三区二区| 久久蜜桃av一区精品变态类天堂| 成a人片亚洲日本久久| 亚洲一区二区三区四区在线观看 | 久久久久久久久久看片| 97se亚洲国产综合自在线观| 亚洲va欧美va人人爽| 日韩一区二区视频| eeuss鲁片一区二区三区| 亚洲一区二区视频在线观看| 日韩久久久久久| 色婷婷久久一区二区三区麻豆| 日韩精品色哟哟| 中文字幕在线不卡国产视频| 91麻豆精品国产91久久久使用方法| 国产一区二区三区在线观看免费视频| 成人欧美一区二区三区白人 | 精品视频1区2区3区| 国产黑丝在线一区二区三区| 亚洲一二三级电影| 久久久777精品电影网影网 | 久久成人免费网站| 亚洲免费在线观看视频| 久久久三级国产网站| 欧美日韩高清影院| 91一区在线观看| 国产精品资源在线| 日日夜夜精品视频天天综合网| 亚洲高清在线视频| 中文乱码免费一区二区| 日韩午夜激情视频| 91久久国产最好的精华液| 国产自产视频一区二区三区| 五月天激情综合| 悠悠色在线精品| 国产精品婷婷午夜在线观看| 日韩午夜精品视频| 在线成人av影院| 色综合久久久久| 91亚洲大成网污www| 国产精品一级黄| 久久国产精品99精品国产| 亚洲444eee在线观看| 亚洲精品日韩专区silk| 国产精品午夜春色av| www激情久久| 欧美精品一区二区三区一线天视频| 欧美三级电影在线看| 欧美午夜视频网站| 欧美在线视频全部完| 91久久精品国产91性色tv| 91色视频在线| 97成人超碰视| 91丨porny丨国产| 97久久精品人人做人人爽| 成人午夜激情影院| www.久久久久久久久| 成人国产精品免费观看视频| 国产九九视频一区二区三区| 国产美女久久久久| 国内精品在线播放| 国产 欧美在线| www.欧美色图| 欧美亚洲动漫精品| 这里只有精品99re| 欧美大片一区二区| 国产肉丝袜一区二区| 国产免费久久精品| 亚洲日本在线视频观看| 亚洲欧美一区二区不卡| 亚洲高清免费一级二级三级| 天天色综合天天| 国产一区二区三区最好精华液| 国产一区二区三区最好精华液| 床上的激情91.| 在线中文字幕一区二区| 欧美精品粉嫩高潮一区二区| 欧美日韩中文字幕一区| 欧美电影在线免费观看| 日韩精品中文字幕一区| 久久久www免费人成精品| 国产精品乱人伦| 一区二区三区.www| 蜜桃视频在线观看一区| 精品一区二区三区在线播放视频| 国产一区二区导航在线播放| 成人午夜在线视频| 在线看一区二区| 欧美在线不卡视频| 91精品国产免费| 欧美大度的电影原声| 国产精品色婷婷| 日韩精品电影一区亚洲| 成人免费高清在线观看| 精品视频999| 国产精品日韩成人| 奇米精品一区二区三区四区| 成人国产电影网| 国产精品久99| 亚洲图片自拍偷拍| 国产精品18久久久久| 在线观看免费视频综合| 久久综合成人精品亚洲另类欧美| 最新不卡av在线| 精品一区二区免费看| 在线观看视频一区二区欧美日韩| 日韩欧美123| 亚洲小说欧美激情另类| 福利一区二区在线| 欧美电影免费观看高清完整版| 中文字幕在线观看一区二区| 麻豆国产精品一区二区三区| 在线免费不卡视频| 中文字幕精品一区二区精品绿巨人| 日韩成人午夜精品| 欧洲精品在线观看| 中文幕一区二区三区久久蜜桃| 美女久久久精品| 91精品国产综合久久精品app| 国产精品久久久久久久蜜臀 | av中文一区二区三区| 26uuu国产日韩综合| 日韩二区在线观看| 欧亚一区二区三区| 自拍av一区二区三区| 国产盗摄一区二区| 精品av综合导航| 免费人成在线不卡| 6080亚洲精品一区二区| 一区2区3区在线看| 91美女福利视频| 欧美高清在线视频| 国产东北露脸精品视频| 精品对白一区国产伦| 久久精品国产亚洲高清剧情介绍 | 精品一区二区免费在线观看| 欧美高清视频不卡网| 天天影视涩香欲综合网 | 久久精品免费在线观看| 久久精品国产精品青草| 日韩一区二区三区观看| 美女一区二区三区在线观看| 日韩欧美高清一区| 精品一区二区三区欧美| 2020国产精品久久精品美国| 国产精品一区二区三区网站|