亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
亚洲猫色日本管| 成人中文字幕在线| 捆绑调教美女网站视频一区| 国产一区二区三区四区在线观看| 99视频精品全部免费在线| 欧美日韩在线播放一区| 国产精品美女久久久久久2018| 亚洲高清视频中文字幕| 欧美在线观看18| 久久久天堂av| 免费观看一级欧美片| 色香色香欲天天天影视综合网| 日韩免费观看2025年上映的电影| 亚洲精品写真福利| 国产成人精品一区二| 精品国产91九色蝌蚪| 亚洲成av人片在线观看无码| 91免费观看在线| 中文字幕av一区二区三区高| 国产一区91精品张津瑜| 欧美一区二区三区播放老司机| 亚洲午夜久久久久久久久电影院 | av不卡一区二区三区| 精品国产污网站| 免费欧美高清视频| 欧美精品在线观看一区二区| 亚洲最大成人综合| 99国产欧美另类久久久精品| 亚洲国产高清在线| 粗大黑人巨茎大战欧美成人| 国产色产综合产在线视频| 国产老妇另类xxxxx| 久久精品日韩一区二区三区| 国产精品一级在线| 国产精品乱码人人做人人爱 | 精品国产免费久久| 国产一区二区在线免费观看| 精品国产三级a在线观看| 男女激情视频一区| 精品欧美一区二区三区精品久久 | 久久先锋影音av鲁色资源| 免费观看在线综合色| 欧美mv日韩mv国产网站app| 国产一区二区网址| 日本一区二区三级电影在线观看 | 欧美日韩的一区二区| 亚洲大片精品永久免费| 777亚洲妇女| 老司机精品视频在线| 久久久久国产免费免费| 99精品欧美一区二区三区综合在线| 中文字幕一区二区在线播放 | 国产精品国产三级国产aⅴ中文| k8久久久一区二区三区| 亚洲欧美一区二区不卡| 欧美网站一区二区| 久久国产精品第一页| 国产欧美精品区一区二区三区| 成人永久免费视频| 蜜桃av一区二区三区| 久久午夜国产精品| 一本色道亚洲精品aⅴ| 日韩精品欧美成人高清一区二区| 精品国产免费一区二区三区四区| 国产馆精品极品| 亚洲免费电影在线| 欧美一区二区三区爱爱| www.66久久| 青青草精品视频| 国产精品对白交换视频 | 色综合久久天天| 美洲天堂一区二卡三卡四卡视频| 久久久久99精品国产片| 欧美日韩精品久久久| 成熟亚洲日本毛茸茸凸凹| 亚洲一区二区三区激情| 久久久久9999亚洲精品| 欧美日韩视频在线一区二区| 国产精选一区二区三区| 亚洲国产日韩一区二区| 日本一区二区视频在线观看| 欧美日韩精品专区| av中文字幕亚洲| 理论电影国产精品| 亚洲成人高清在线| 综合久久国产九一剧情麻豆| 精品国产3级a| 欧美一区二区三区在线观看| 色综合色综合色综合| 国产成人无遮挡在线视频| 香蕉久久一区二区不卡无毒影院| 国产欧美日韩精品在线| 日韩欧美www| 欧美日韩不卡一区二区| 色综合中文字幕国产 | 极品少妇xxxx精品少妇偷拍| 亚洲一级二级三级在线免费观看| 国产精品久久久久影视| 久久综合丝袜日本网| 777a∨成人精品桃花网| 在线亚洲高清视频| 91丨porny丨户外露出| 国产成+人+日韩+欧美+亚洲| 91成人免费在线| av在线不卡观看免费观看| 国产精品自在在线| 极品少妇xxxx偷拍精品少妇| 老司机午夜精品| 久久精品国产一区二区| 日韩av一区二区在线影视| 亚洲第一久久影院| 亚洲国产aⅴ天堂久久| 亚洲毛片av在线| 亚洲精品乱码久久久久久日本蜜臀| 国产精品免费av| 日本一区二区成人在线| 国产精品亲子乱子伦xxxx裸| 国产精品美女一区二区三区| 国产精品亲子伦对白| 国产精品国产三级国产a| 国产精品白丝在线| 亚洲三级电影全部在线观看高清| 中文字幕一区二区三区乱码在线| 中国色在线观看另类| 最新欧美精品一区二区三区| 国产精品久久久久久久久免费丝袜| 国产精品久久久久久久午夜片| 国产精品福利电影一区二区三区四区| 中文字幕一区二区三区视频| 亚洲日本欧美天堂| 亚洲国产精品自拍| 捆绑调教一区二区三区| 国产成人在线视频网站| 色综合激情五月| 91.成人天堂一区| 久久美女艺术照精彩视频福利播放| 欧美激情在线观看视频免费| 日韩一区欧美一区| 午夜久久久久久电影| 国产在线国偷精品产拍免费yy| 豆国产96在线|亚洲| 在线观看日产精品| 日韩欧美在线123| 国产精品视频观看| 午夜久久久久久久久久一区二区| 韩国在线一区二区| av电影一区二区| 在线播放中文字幕一区| 国产女主播视频一区二区| 综合中文字幕亚洲| 日本成人在线不卡视频| 高清不卡在线观看| 欧美剧在线免费观看网站| 久久久亚洲精品石原莉奈| 亚洲视频小说图片| 久久精品二区亚洲w码| 97精品久久久午夜一区二区三区| 欧美日韩成人综合在线一区二区| 久久久www免费人成精品| 一区二区三区鲁丝不卡| 久久国产剧场电影| 91丨九色porny丨蝌蚪| 欧美精品一区二区三区在线 | 国产蜜臀av在线一区二区三区| 亚洲一区二区不卡免费| 国产精品综合网| 欧美男生操女生| 国产精品进线69影院| 久久国产成人午夜av影院| 色av成人天堂桃色av| 国产亚洲精品资源在线26u| 亚洲综合激情小说| 国产成人免费9x9x人网站视频| 欧美精品色综合| 亚洲视频一区二区在线观看| 国产精品一区专区| 欧美高清激情brazzers| 亚洲免费av高清| www.亚洲免费av| 亚洲成人av电影在线| 成人一区二区视频| 欧美电影免费观看高清完整版在线 | 日韩欧美一区电影| 亚洲六月丁香色婷婷综合久久 | 久久久久国色av免费看影院| 五月综合激情婷婷六月色窝| av男人天堂一区| 日本一二三四高清不卡| 国产一区二区按摩在线观看| 日韩一级视频免费观看在线| 午夜精品久久一牛影视| 91麻豆精品在线观看| 国产精品成人在线观看| 成人av网站在线观看免费| 国产日韩欧美a| 丁香一区二区三区| 国产欧美1区2区3区| 国产suv精品一区二区883| 久久精品人人做| 国产成人精品三级麻豆|