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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? comparesessions.m

?? Prony方法
?? M
?? 第 1 頁 / 共 2 頁
字號:
            Index=1:SUB_N;
            semilogy(Index,aa_list,S(colorindex))
            if(Run_limit==1)
                axis([0 max(SUB_N)+1 0 1.1*max(aa_list)]);
            end
            hold on;
        end
        xlabel('Index'), ylabel('Residue Magnitude')
        title('Prony Residue Magnitude "Decay"')
        legend_seerror(handles,Index_Selected,Run_limit);
        hold off;
        
   case 4 % Energy Plot
         S=['m:';'b-';'y:';'r-';'g:'];
         row_S=size(S,1);
         for index=1:Run_limit
            colorindex=mod(index,row_S);% limit colorindex to the row size of S
            % avoid zero value of colorindex, it will happen when row_
            if (colorindex==0)
                colorindex=row_S;
            end
            Run=Index_Selected(index);
            [dp_x,dp_y,ai,a_list,SUB_IND,p,energy]= preparecomparedata(SaveData,Run);
            axes(handles.axes_pole);
            index=1:size(SUB_IND,2);
            energy_size=size(energy,2);
            semilogy(index,energy,S(colorindex));
            axis([0 energy_size+1 0 1.1*max(energy)]);
            hold on;
        end
        xlabel('Index'),ylabel('Energy')
        title('Energy of Prony Modes');
        legend_seerror(handles,Index_Selected,Run_limit);
        hold off;
end % switch end

% Legend for the Poles plot
function legend_poles(handles,Index_Selected,Run_limit)
        string_matrix=sprintf('Poles Only ');
        for index=1:Run_limit
            if(Index_Selected(:)>=10)
                string_matrix=[string_matrix; sprintf('Session %d ',Index_Selected(index))];
            else
                string_matrix=[string_matrix; sprintf('Session %2d ',Index_Selected(index))];
            end
        end        legend(string_matrix,-1);
        
% Legend for the squared error, residues and energy plot        
        
function legend_seerror(handles,Index_Selected,Run_limit)
        
        string_matrix=sprintf('  Session %2d  ',Index_Selected(1));
            for index=2:Run_limit
                if(Index_Selected(:)>=10)
                    string_matrix=[string_matrix; sprintf('  Session %d  ',Index_Selected(index))];
                else
                    string_matrix=[string_matrix; sprintf('  Session %2d  ',Index_Selected(index))];
                end
            end
        legend(string_matrix,-1);
        % --------------------------------------------------------------------function menu_help_Callback(hObject, eventdata, handles)% hObject    handle to menu_help (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% --------------------------------------------------------------------
function menu_pronytool_Callback(hObject, eventdata, handles)
% hObject    handle to menu_pronytool (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
HelpPath = which ('pronytoolhelp.html');
web(HelpPath,'-browser');

% --------------------------------------------------------------------
function menu_about_Callback(hObject, eventdata, handles)
% hObject    handle to menu_about (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
HelpPath = which ('about.html');
web(HelpPath,'-browser'); 


% --------------------------------------------------------------------
function menu_demos_Callback(hObject, eventdata, handles)
% hObject    handle to menu_demos (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

HelpPath = which ('demos.html');
web(HelpPath,'-browser');% --------------------------------------------------------------------
function menu_gridoff_Callback(hObject, eventdata, handles)
% hObject    handle to menu_gridoff (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


axes(handles.axes_pole);
grid off;

% --------------------------------------------------------------------
function menu_gridon_Callback(hObject, eventdata, handles)
% hObject    handle to menu_gridoff (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)


axes(handles.axes_pole);
grid on;
% --------------------------------------------------------------------function plotnew_poles_Callback(hObject, eventdata, handles)% hObject    handle to plotnew_poles (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)
        % Get the column size of Index_Selected
        [IIIGuiData,Index_Selected,max_modes]=export_compare_data(handles);
        Run_limit=size(Index_Selected,2);
        for index=1:Run_limit
            p=IIIGuiData(index).poles;
            p_size=size(p,1); % Get the column size of p
            diff_size=max_modes-p_size;
            if (p_size<max_modes)
                dummy(1:diff_size,1)=-9;   % Create dummy poles of -9
                dummy_rowsize=size(dummy,1);
                if(dummy_rowsize>diff_size)
                    dummy_new=dummy(1:diff_size);
                else
                    dummy_new=dummy(1:diff_size);
                end
                p1=vertcat(p,dummy_new);
            else
                p1=p;
            end
            idennz_mat(:,index)=p1;
        end
        figure('Color','White'),zplane(-9,idennz_mat,{'w^','x'});  % dummy zero at -9
        axis([-1.1 1.1 -1.1 1.1]);xlabel('Real Part'), ylabel('Imaginary Part');
        title('Poles Plot');
        legend_poles(handles,Index_Selected,Run_limit);
        % --------------------------------------------------------------------function plotnew_seerror_Callback(hObject, eventdata, handles)% hObject    handle to plotnew_seerror (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)        [IIIGuiData,Index_Selected,max_modes]=export_compare_data(handles);
        Run_limit=size(Index_Selected,2);
        S=['m:';'b-';'k:';'r-';'g:'];
        row_S=size(S,1);
        figure('Color','White');
        for index=1:Run_limit
            colorindex=mod(index,row_S);% limit colorindex to the row size of S
            % avoid zero value of colorindex, it will happen when row_
            if (colorindex==0)
                colorindex=row_S;
            end
            plot(IIIGuiData(index).x_data,IIIGuiData(index).seerror,S(colorindex));
            hold on;
        end
         xlabel('Time'), ylabel('Squared Error')
         title('Squared Error Plot');
         legend_seerror(handles,Index_Selected,Run_limit);
         hold off;% --------------------------------------------------------------------function plotnew_res_Callback(hObject, eventdata, handles)% hObject    handle to plotnew_res (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)         [IIIGuiData,Index_Selected,max_modes]=export_compare_data(handles);
         Run_limit=size(Index_Selected,2);
         S=['m:';'b-';'k:';'r-';'g:'];
         row_S=size(S,1);
         figure('Color','White');
         for index=1:Run_limit
            colorindex=mod(index,row_S);% limit colorindex to the row size of S
            % avoid zero value of colorindex, it will happen when row_
            if (colorindex==0)
                colorindex=row_S;
            end
            new_index=1:IIIGuiData(index).SUB_N;
            aa_list=IIIGuiData(index).residues;
            semilogy(new_index,aa_list,S(colorindex))
            if(Run_limit==1)
                axis([0 max(new_index)+1 0 1.1*max(aa_list)]);
            end
            hold on;
        end
        xlabel('Index'), ylabel('Residue Magnitude')
        title('Prony Residue Magnitude "Decay"')
        legend_seerror(handles,Index_Selected,Run_limit);
        hold off;% --------------------------------------------------------------------function plotnew_energy_Callback(hObject, eventdata, handles)% hObject    handle to plotnew_energy (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)         [IIIGuiData,Index_Selected,max_modes]=export_compare_data(handles); 
         Run_limit=size(Index_Selected,2);
         S=['m:';'b-';'k:';'r-';'g:'];
         row_S=size(S,1);
         figure('Color','White');
         for index=1:Run_limit
            colorindex=mod(index,row_S);% limit colorindex to the row size of S
            % avoid zero value of colorindex, it will happen when row_
            if (colorindex==0)
                colorindex=row_S;
            end
            new_index=1:IIIGuiData(index).SUB_N;
            energy=IIIGuiData(index).energy;
            energy_size=size(energy,2);
            semilogy(new_index,energy,S(colorindex));
            axis([0 energy_size+1 0 1.1*max(energy)]);
            hold on;
        end
        xlabel('Index'),ylabel('Energy')
        title('Energy of Prony Modes');
        legend_seerror(handles,Index_Selected,Run_limit);
        hold off;% --------------------------------------------------------------------function Cmenu_plots_Callback(hObject, eventdata, handles)% hObject    handle to Cmenu_plots (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% --------------------------------------------------------------------function Plot_new_Callback(hObject, eventdata, handles)% hObject    handle to Plot_new (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)function [IIIGuiData,Index_Selected,max_modes]=export_compare_data(handles)
    
    IIIGuiData = struct('runname',[],...
        'poles',[],'residues',[],...
        'energy',[],'seerror',[],'x_data',[],'SUB_N',[]);
    ResultNum = 1;
    % save export data
   if(handles.flag_menuopen==1)
        SaveData=evalin('base','CmpData.SaveData');
    else
        SaveData=evalin('base','SaveData');
    end
    Index_Selected=get(handles.lstbx_session,'Value');
    % Get the column size of Index_Selected
    Run_limit=size(Index_Selected,2);
    % if nothing is selected
    if (isempty(Index_Selected))
        errordlg('Please Select the Sessions to be Compared','No Session Selected !!');
        whitebg('k'); 
    end
    
        for index=1:Run_limit
            Run=Index_Selected(index);
            mode_sizes(index)=SaveData(Run).modes;
        end
         
         max_modes=max(mode_sizes);
         for index=1:Run_limit
             Run=Index_Selected(index);
            [dp_x,dp_y,ai,a_list,SUB_IND,p,energy]= preparecomparedata(SaveData,Run);
            seerror=(dp_y(:)-ai(:)).^2;
            IIIGuiData(index).runname=['Session ',num2str(Run)];
            IIIGuiData(index).seerror=seerror;
            IIIGuiData(index).x_data=dp_x;
            [inummz,idennz]=residuez(a_list(SUB_IND),p(SUB_IND),1);
            [z,p,k] = tf2zp(inummz,idennz);
            IIIGuiData(index).poles=p;
            aa_list=abs(2*a_list(SUB_IND'));
            IIIGuiData(index).SUB_N=size(SUB_IND,2);
            IIIGuiData(index).residues=aa_list;
            IIIGuiData(index).energy=energy;
        end
        
  % --------------------------------------------------------------------function menu_export_Callback(hObject, eventdata, handles)% hObject    handle to menu_export (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)[IIIGuiData,Index_Selected,max_modes]=export_compare_data(handles);
assignin('base','IIIGuiData',IIIGuiData);
exportresults;
% --------------------------------------------------------------------function menu_data_Callback(hObject, eventdata, handles)% hObject    handle to menu_tools (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人教育av在线| 国产亚洲综合色| 91成人免费在线视频| 成人激情文学综合网| 国产精品伊人色| 国产精品自拍三区| 国产一区二区三区四区五区美女 | 日韩免费性生活视频播放| 在线观看91视频| 91精彩视频在线观看| 色网站国产精品| 欧美专区日韩专区| 欧美天堂亚洲电影院在线播放| 在线观看视频一区| 欧美色涩在线第一页| 欧美肥妇bbw| 日韩美女视频一区二区在线观看| 91精品蜜臀在线一区尤物| 日韩西西人体444www| 精品欧美乱码久久久久久| 久久久影视传媒| 中文字幕欧美激情一区| 中文字幕综合网| 亚洲一区二区精品久久av| 亚洲国产精品欧美一二99| 午夜精品一区二区三区电影天堂 | 国产精品美女久久久久aⅴ| 中文字幕一区二区三区色视频 | 成人动漫中文字幕| 99久久亚洲一区二区三区青草| 91在线视频免费91| 欧美三级电影一区| 日韩欧美国产一区二区三区| 久久久亚洲国产美女国产盗摄| 中文字幕精品一区二区三区精品| 亚洲精品免费在线| 蜜臀av一区二区在线观看| 狠狠色丁香婷婷综合久久片| 粉嫩一区二区三区性色av| 色综合天天综合在线视频| 欧美精品丝袜中出| 2021久久国产精品不只是精品| 欧美韩日一区二区三区| 亚洲福利一区二区三区| 精品在线观看视频| 99r精品视频| 日韩亚洲欧美高清| 中文字幕一区二区三区视频| 日韩精品一二三| 丁香婷婷综合色啪| 欧美男生操女生| 中文字幕第一页久久| 午夜精彩视频在线观看不卡| 国产美女娇喘av呻吟久久| 欧洲一区在线电影| 26uuu久久综合| 一区二区三区电影在线播| 久久99蜜桃精品| 91久久精品一区二区| 久久久久久99精品| 丝袜美腿亚洲一区| 成人av在线资源| 日韩亚洲国产中文字幕欧美| 亚洲美女免费视频| 国产一区在线观看麻豆| 欧美日韩一二三| 国产精品二三区| 激情久久五月天| 欧美日韩精品一区二区三区蜜桃| 中文字幕av在线一区二区三区| 日韩福利电影在线观看| 91污片在线观看| 国产人成一区二区三区影院| 日韩黄色小视频| 色婷婷激情综合| 中文字幕不卡的av| 国产一区二区三区日韩| 欧美肥妇bbw| 亚洲一区在线电影| 一本色道久久加勒比精品| 欧美激情在线免费观看| 免费在线看成人av| 欧美三级电影在线看| 亚洲人亚洲人成电影网站色| 国产麻豆91精品| 精品久久人人做人人爰| 日本亚洲三级在线| 欧美男男青年gay1069videost| 亚洲欧美综合网| 成人三级在线视频| 久久久久国产精品人| 久久电影网站中文字幕| 777奇米四色成人影色区| 一区二区三区91| 色狠狠一区二区| 亚洲欧美国产三级| 91视频在线看| 亚洲欧洲另类国产综合| 波多野结衣亚洲一区| 国产日韩欧美高清在线| 国产一区二区三区免费| 久久婷婷国产综合国色天香| 麻豆精品一二三| 日韩片之四级片| 免费看欧美美女黄的网站| 91麻豆精品国产91久久久资源速度| 一区二区三区视频在线观看| 色婷婷精品大在线视频| 一区二区三区影院| 欧美丝袜丝交足nylons| 一级特黄大欧美久久久| 日本黄色一区二区| 伊人一区二区三区| 欧美性videosxxxxx| 亚洲午夜久久久久久久久久久| 欧美亚洲国产bt| 丝瓜av网站精品一区二区| 欧美精品99久久久**| 免费欧美日韩国产三级电影| 欧美成人三级在线| 国产黄人亚洲片| 自拍偷拍国产精品| 精品视频一区 二区 三区| 天天综合天天综合色| 日韩欧美亚洲国产另类| 国产精品一区二区在线播放 | 免费亚洲电影在线| 日韩一级视频免费观看在线| 久久99精品国产.久久久久久| 精品国产一区久久| 岛国精品在线观看| 亚洲婷婷国产精品电影人久久| 一本久久a久久精品亚洲| 日日夜夜精品视频免费| 日韩美女一区二区三区| 岛国av在线一区| 一区二区激情小说| 日韩欧美专区在线| 国产超碰在线一区| 亚洲精品va在线观看| 欧美日韩的一区二区| 国产麻豆精品在线观看| 亚洲人精品一区| 日韩女优视频免费观看| 成人污视频在线观看| 亚洲一区二区欧美激情| 久久综合九色综合97婷婷| 99麻豆久久久国产精品免费优播| 亚洲一区二区偷拍精品| 久久影院视频免费| 色菇凉天天综合网| 精品一区免费av| 亚洲免费伊人电影| 久久综合视频网| 欧美影院精品一区| 风间由美一区二区av101| 亚洲一区二区三区爽爽爽爽爽| 欧美va天堂va视频va在线| 91网页版在线| 久久99精品国产| 亚洲尤物视频在线| 久久久无码精品亚洲日韩按摩| 色噜噜夜夜夜综合网| 精品制服美女丁香| 亚洲综合一区二区三区| 久久色中文字幕| 欧美日韩三级在线| 成人黄色网址在线观看| 婷婷国产v国产偷v亚洲高清| 欧美激情一二三区| 欧美一区在线视频| 色先锋资源久久综合| 国产真实乱子伦精品视频| 亚洲激情图片小说视频| 久久免费精品国产久精品久久久久| 在线观看av不卡| 风间由美中文字幕在线看视频国产欧美| 日日噜噜夜夜狠狠视频欧美人| 国产精品久久毛片| 久久午夜电影网| 在线播放欧美女士性生活| 91蝌蚪porny| 国产成人精品一区二区三区网站观看| 亚洲国产中文字幕在线视频综合| 久久亚区不卡日本| 精品入口麻豆88视频| 欧美日韩国产色站一区二区三区| 不卡视频免费播放| 国产精品小仙女| 久久99精品久久只有精品| 亚洲成人tv网| 亚洲精品自拍动漫在线| 国产精品久久久久影院亚瑟| 久久综合九色综合欧美98| 日韩免费福利电影在线观看| 在线一区二区视频| 色吧成人激情小说| 99国产麻豆精品| 色综合中文字幕国产 | 蜜臀av性久久久久av蜜臀妖精|