1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/a_bad_geek-FastICA

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
gui_sc.m 2.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Ye Jianjie Отправлено 30.03.2014 13:35 05b0778
function gui_sc (action)
%
% This file is used by FASTICAG
% This file holds the callbacks for save-dialog
% @(#)$Id: gui_sc.m,v 1.3 2003/09/08 11:28:59 jarmo Exp $
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Global variables
% Handle to the window
global hf_FastICA_Save;
% Handles to some of the controls in window
global he_FastICA_suffix;
% The needed main variables
global g_FastICA_ica_sig;
global g_FastICA_ica_A;
global g_FastICA_ica_W;
global g_FastICA_white_sig;
global g_FastICA_white_wm;
global g_FastICA_white_dwm;
global g_FastICA_pca_E;
global g_FastICA_pca_D;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% This should not take long...
watchonInFigure = watchon;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
switch action
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
case 'Save'
suffix = deblank(get(he_FastICA_suffix, 'String')); % The suffix for the variables
fprintf('Saving results in variables in Matlab workspace.\n');
assignin('base',['IC' suffix],g_FastICA_ica_sig);
assignin('base',['A' suffix],g_FastICA_ica_A);
assignin('base',['W' suffix],g_FastICA_ica_W);
assignin('base',['whitesig' suffix],g_FastICA_white_sig);
assignin('base',['whiteningMatrix' suffix],g_FastICA_white_wm);
assignin('base',['dewhiteningMatrix' suffix],g_FastICA_white_dwm);
assignin('base',['E' suffix],g_FastICA_pca_E);
assignin('base',['D' suffix],g_FastICA_pca_D);
close(hf_FastICA_Save); % close the dialog
% Use return to avoid reaching the watchoff statement at the end
% (There used to be a 'break' statement here, but it resulted in
% errors in more recent version of Matlab -- jarmo)
return;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
case 'Cancel'
close(hf_FastICA_Save); % do nothing just exit
% Use return to avoid reaching the watchoff statement at the end
% (There used to be a 'break' statement here, but it resulted in
% errors in more recent version of Matlab -- jarmo)
return;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
case 'Help'
gui_help('gui_sc');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
end % switch
watchoff (watchonInFigure);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/a_bad_geek-FastICA.git
git@api.gitlife.ru:oschina-mirror/a_bad_geek-FastICA.git
oschina-mirror
a_bad_geek-FastICA
a_bad_geek-FastICA
master