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

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

?? comparesessions.m

?? Prony方法
?? M
?? 第 1 頁 / 共 2 頁
字號:
function varargout = comparesessions(varargin)
% Implements Compare Sessions GUI
% COMPARESESSIONS M-file for comparesessions.fig
%      COMPARESESSIONS, by itself, creates a new COMPARESESSIONS or raises the existing
%      singleton*.
%
%      H = COMPARESESSIONS returns the handle to a new COMPARESESSIONS or the handle to
%      the existing singleton*.
%
%      COMPARESESSIONS('CALLBACK',hObject,eventData,handles,...) calls the local
%      function named CALLBACK in COMPARESESSIONS.M with the given input arguments.
%
%      COMPARESESSIONS('Property','Value',...) creates a new COMPARESESSIONS or raises the
%      existing singleton*.  Starting from the left, property value pairs are
%      applied to the GUI before comparesessions_OpeningFunction gets called.  An
%      unrecognized property name or invalid value makes property application
%      stop.  All inputs are passed to comparesessions_OpeningFcn via varargin.
%
%      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one
%      instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES

% Edit the above text to modify the response to help comparesessions

% Last Modified by GUIDE v2.5 22-May-2003 12:54:40
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @comparesessions_OpeningFcn, ...
                   'gui_OutputFcn',  @comparesessions_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin & isstr(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT


% --- Executes just before comparesessions is made visible.
function comparesessions_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% varargin   command line arguments to comparesessions (see VARARGIN)

% Choose default command line output for comparesessions
handles.output = hObject;
% Set the background of the figure to White
set(hObject,'Color','white');
% Set the toolbar for the figure
pronytoolbar(hObject,'on');
% Flag to check if the GUI is picking up data from file or from workspace
handles.flag_menuopen=0;
handles.idennz_mat=0;
handles.Index_Selected=0;
% Update handles structure
guidata(hObject, handles);

% UIWAIT makes comparesessions wait for user response (see UIRESUME)
% uiwait(handles.figure1);



% --- Outputs from this function are returned to the command line.
function varargout = comparesessions_OutputFcn(hObject, eventdata, handles)
% varargout  cell array for returning output args (see VARARGOUT);
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Get default command line output from handles structure
varargout{1} = handles.output;
% --- Executes during object creation, after setting all properties.function lstbx_session_CreateFcn(hObject, eventdata, handles)% hObject    handle to lstbx_session (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: listbox controls usually have a white background on Windows.%       See ISPC and COMPUTER.if ispc    set(hObject,'BackgroundColor','white');else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end
% --- Executes on selection change in lstbx_session.function lstbx_session_Callback(hObject, eventdata, handles)% hObject    handle to lstbx_session (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: contents = get(hObject,'String') returns lstbx_session contents as cell array%        contents{get(hObject,'Value')} returns selected item from lstbx_session% --- Executes on button press in push_close.function push_close_Callback(hObject, eventdata, handles)% hObject    handle to push_close (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)close(gcf);% --------------------------------------------------------------------function menu_compareset_Callback(hObject, eventdata, handles)% hObject    handle to menu_compareset (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% --------------------------------------------------------------------function menu_open_Callback(hObject, eventdata, handles)% hObject    handle to menu_open (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Flag to check if the GUI is picking up data from file or from workspace

% Update handles structure

[filename, pathname] = uigetfile( ...
    {'*.cmp', 'All CMP-Files (*.cmp)'},...
    'Open Prony Comparator File');
% If "Cancel" is selected then return
if isequal([filename,pathname],[0,0])
    handles.flag_menuopen=0;
    guidata(hObject, handles);
    return
    % Otherwise load the file.
else
    cd (pathname);
    CmpData=load(eval('filename'),'-mat');
    assignin('base','CmpData',CmpData);
    handles.flag_menuopen=1;
    guidata(hObject, handles);
end
setstatus(gcbf,'Select Sessions from Listbox and Choose an Option from "Plots"');
set(handles.ppmenu_plots,'enable','on');
maxNum=evalin('base','CmpData.maxNum');
SaveData=evalin('base','CmpData.SaveData');
[promptstr]=  prepare_comparelist(maxNum,SaveData);
set(handles.lstbx_session,'String',promptstr)% --------------------------------------------------------------------function menu_close_Callback(hObject, eventdata, handles)% hObject    handle to menu_close (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)close(gcf);% --------------------------------------------------------------------function menu_view_Callback(hObject, eventdata, handles)% hObject    handle to menu_view (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% --------------------------------------------------------------------function menu_load_Callback(hObject, eventdata, handles)% hObject    handle to menu_load (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)
setstatus(gcbf,'Select Sessions from Listbox and Choose an Option from "Plots"');
set(handles.ppmenu_plots,'enable','on');
maxNum=evalin('base','maxNum');
SaveData=evalin('base','SaveData');
[promptstr]=  prepare_comparelist(maxNum,SaveData);
set(handles.lstbx_session,'ForegroundColor','black');
set(handles.lstbx_session,'String',promptstr);

% --- Executes during object creation, after setting all properties.function ppmenu_plots_CreateFcn(hObject, eventdata, handles)% hObject    handle to ppmenu_plots (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: popupmenu controls usually have a white background on Windows.%       See ISPC and COMPUTER.if ispc    set(hObject,'BackgroundColor','white');else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes on selection change in ppmenu_plots.function ppmenu_plots_Callback(hObject, eventdata, handles)% hObject    handle to ppmenu_plots (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: contents = get(hObject,'String') returns ppmenu_plots contents as cell array%        contents{get(hObject,'Value')} returns selected item from ppmenu_plots
% --- Executes on button press in push_compareplots.
function push_compareplots_Callback(hObject, eventdata, handles)
% hObject    handle to push_compareplots (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

    %evalin('base','clc');
    if(handles.flag_menuopen==1)
        SaveData=evalin('base','CmpData.SaveData');
    else
        SaveData=evalin('base','SaveData');
    end
    Index_Selected=get(handles.lstbx_session,'Value');
    handles.Index_Selected=Index_Selected;
    guidata(hObject, handles);
    % 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('white'); 
    end
    
    for index=1:Run_limit
        Run=Index_Selected(index);
        mode_sizes(index)=SaveData(Run).modes;
    end
        max_modes=max(mode_sizes);
        
    
val=get(handles.ppmenu_plots,'Value');
switch val
    case 1 % poles plot
        
        for index=1:Run_limit
            Run=Index_Selected(index);
            [dp_x,dp_y,ai,a_list,SUB_IND,p,energy]= preparecomparedata(SaveData,Run);
            [inummz,idennz]=residuez(a_list(SUB_IND),p(SUB_IND),1);
            [z,p,k] = tf2zp(inummz,idennz);
            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
        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);
        handles.idennz_mat=idennz_mat;
        % Update handles structure
        guidata(hObject, handles);
        
        
    case 2 % Squared Error
        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);
            seerror=(dp_y(:)-ai(:)).^2;
            axes(handles.axes_pole);
            plot(dp_x,seerror,S(colorindex));
            hold on;
        end
         xlabel('Time'), ylabel('Squared Error')
         title('Squared Error Plot');
         legend_seerror(handles,Index_Selected,Run_limit);
         hold off;
            
     case 3 % Residue 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);
            SUB_N=size(SUB_IND,2);
            aa_list=abs(2*a_list(SUB_IND'));
            axes(handles.axes_pole);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美中文字幕亚洲一区二区va在线 | 日韩视频在线永久播放| 91精品久久久久久久91蜜桃| 国产亚洲午夜高清国产拍精品| 亚洲在线视频一区| 国产福利一区在线观看| 欧美日韩国产乱码电影| 国产精品白丝在线| 精品一区二区国语对白| 欧美午夜寂寞影院| 亚洲裸体xxx| 成人精品小蝌蚪| 精品成人一区二区三区| 爽好多水快深点欧美视频| 91麻豆蜜桃一区二区三区| 精品区一区二区| 日日噜噜夜夜狠狠视频欧美人| 91猫先生在线| 亚洲视频在线一区二区| 国产69精品一区二区亚洲孕妇| 欧美一区二区免费| 琪琪一区二区三区| 777午夜精品视频在线播放| 亚洲最大成人网4388xx| 色又黄又爽网站www久久| 国产精品国产三级国产普通话蜜臀 | 91麻豆精品久久久久蜜臀| 亚洲色图欧美偷拍| av激情亚洲男人天堂| 国产日韩精品一区二区浪潮av| 毛片不卡一区二区| 日韩视频免费观看高清在线视频| 亚洲bt欧美bt精品| 欧美精品xxxxbbbb| 丝袜美腿高跟呻吟高潮一区| 欧美精品高清视频| 日韩av网站在线观看| 777午夜精品免费视频| 首页国产丝袜综合| 777色狠狠一区二区三区| 日本亚洲天堂网| 欧美大片一区二区| 国产另类ts人妖一区二区| 国产色婷婷亚洲99精品小说| 国产成人午夜视频| 中文字幕人成不卡一区| 欧洲av一区二区嗯嗯嗯啊| 婷婷丁香久久五月婷婷| 日韩一本二本av| 国产一区二区三区久久久| 国产视频一区不卡| 99九九99九九九视频精品| 亚洲韩国一区二区三区| 欧美一区二区三区婷婷月色| 久久成人av少妇免费| 国产欧美视频在线观看| 99re热视频精品| 亚洲高清在线精品| 久久久欧美精品sm网站| 色综合久久久久久久| 蜜臀精品久久久久久蜜臀| 日本一区二区免费在线| 91福利小视频| 国产美女一区二区| 亚洲地区一二三色| 久久久久一区二区三区四区| 91蜜桃视频在线| 精品在线你懂的| 亚洲男人的天堂网| 欧美成人性福生活免费看| 成人激情小说网站| 日产欧产美韩系列久久99| 欧美激情一区二区在线| 91麻豆精品国产无毒不卡在线观看| 国产老肥熟一区二区三区| 一区二区三区不卡视频| 精品国产第一区二区三区观看体验| 99久久免费视频.com| 日韩精品国产精品| 成人欧美一区二区三区1314| 欧美一级生活片| 91网站最新地址| 国产一区在线看| 天天综合色天天综合色h| 国产精品免费视频网站| 欧美一二三区在线| 在线看国产一区| 国产精品123区| 91啪九色porn原创视频在线观看| 天堂成人免费av电影一区| 亚洲日本丝袜连裤袜办公室| 久久久久国产免费免费| 91精品国产91综合久久蜜臀| 色噜噜狠狠成人网p站| 福利一区在线观看| 国产一区在线看| 久久99精品国产| 奇米色一区二区三区四区| 亚洲综合一区在线| 日韩伦理免费电影| 日本一区二区三区视频视频| 久久亚洲综合色一区二区三区| 宅男在线国产精品| 91精品一区二区三区久久久久久| 色吧成人激情小说| 色综合天天综合网天天看片| www.日韩在线| 99久久99久久精品免费观看 | 婷婷久久综合九色国产成人| 夜夜精品视频一区二区| 国产精品成人午夜| 国产精品国产三级国产普通话99 | 一区二区在线观看视频| 国产精品久久久久久福利一牛影视 | 一区二区三区在线观看网站| 中文字幕日本乱码精品影院| 国产精品女主播在线观看| 国产精品久久久久天堂| 亚洲色图视频免费播放| 一区二区三区91| 午夜亚洲国产au精品一区二区| 亚洲一区电影777| 亚洲mv在线观看| 日日噜噜夜夜狠狠视频欧美人 | 91精选在线观看| 欧美一级夜夜爽| 久久综合九色综合97婷婷女人| 精品电影一区二区三区| 国产精品丝袜久久久久久app| 久久不见久久见免费视频7 | 亚洲黄色av一区| 亚洲一区二区三区四区的| 亚洲成a人v欧美综合天堂下载| 亚洲午夜免费视频| 日韩国产精品久久久久久亚洲| 日本vs亚洲vs韩国一区三区二区| 久久69国产一区二区蜜臀| 国产精品影视网| 色www精品视频在线观看| 欧美喷水一区二区| 久久色在线观看| 中文字幕在线播放不卡一区| 一区二区三区免费网站| 麻豆国产精品一区二区三区| 国产成人精品一区二| 91美女视频网站| 精品国产乱码久久久久久夜甘婷婷 | 日韩电影在线观看电影| 国产一区91精品张津瑜| 91精品福利视频| 日韩欧美综合在线| 国产精品久久久久久户外露出 | 亚洲精品一区二区三区99| 国产欧美一区二区在线观看| 亚洲精品久久久蜜桃| 免费看欧美女人艹b| av资源站一区| 欧美一区二区成人6969| 亚洲人成小说网站色在线| 久久国内精品视频| 91福利精品第一导航| 久久亚洲私人国产精品va媚药| 成人欧美一区二区三区小说| 看国产成人h片视频| 91麻豆精品在线观看| 精品国产免费人成在线观看| 亚洲国产综合91精品麻豆| 国产一区二区三区久久悠悠色av| 欧美日韩中文另类| 国产婷婷色一区二区三区四区| 偷拍亚洲欧洲综合| 94-欧美-setu| 国产日韩三级在线| 久久国产夜色精品鲁鲁99| 欧美日韩在线三级| 亚洲三级在线看| 成人精品视频网站| 精品国产伦理网| 奇米精品一区二区三区在线观看| 色天天综合色天天久久| 欧美国产精品专区| 精品一区二区久久久| 欧美一区二区三区四区视频| 一区二区三区欧美亚洲| 一本久久a久久精品亚洲| 欧美国产精品专区| 国产精一品亚洲二区在线视频| 91精品综合久久久久久| 日韩国产欧美在线播放| 欧美在线免费观看视频| 亚洲精品日韩综合观看成人91| 国产在线播放一区二区三区| 欧美一区二区视频在线观看| 亚洲一区二区三区精品在线| 99久久777色| 有码一区二区三区| 91视频国产观看| 亚洲精品高清在线观看| 91久久国产综合久久| 亚洲影院理伦片|