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

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

?? ica.m

?? 這是盲信號的代碼 都已經通過編譯了 做這方面的同仁可以參考一下 我覺得蠻慣用的
?? M
?? 第 1 頁 / 共 2 頁
字號:
function ica()
%盲源分離系統——瞬時混合情況
%
% 圖形用戶界面
% 
% 本系統包括各種瞬時混合盲源分離算法
%
% 
% 
% 
% 
%
% Fast_ICA算法源碼下載地址:
% http://www.cis.hut.fi/projects/ica/fastica/. 
% The Matlab package was programmed by Jarmo Hurri, Hugo Gavert, Jaakko Sarela, and Aapo
% Hyvarinen.
%
%
%   

% copyright: fasticag.m,v 1.4 2004/07/27 11:35:29 jarmo Exp $


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Global values

% Handle to this main figure
global hf_FastICA_MAIN;

%算法選擇全局變量
global g_ICA_name;
% Check to see if GUI is already running
% Can't have more than one copy - otherwise the global
% variables and handles can get mixed up.
%if ~isempty(hf_FastICA_MAIN)
 % error('FastICA GUI already running!');
%end


% Handles to other controls in this main window
global ht_FastICA_mixedStatus;
global ht_FastICA_dim;
global ht_FastICA_numOfSamp;
global ht_FastICA_newDim;
global ht_FastICA_whiteStatus;
global ht_FastICA_icaStatus;
global hpm_FastICA_approach;
global he_FastICA_numOfIC;
global hpm_FastICA_g;
global hpm_FastICA_stabilization;

% These global variables are used to store all the values
% I used to use the 'UserData' field of components, but
% that got too complex, so I decided to put everything
% in global variables
global ga_name;
global g_FastICA_mixedsig;
global g_FastICA_pca_D;
global g_FastICA_pca_E;
global g_FastICA_white_sig;
global g_FastICA_white_wm;
global g_FastICA_white_dwm;
global g_FastICA_ica_sig;
global g_FastICA_ica_A;
global g_FastICA_ica_W;
global g_FastICA_initGuess;
global g_FastICA_approach;
global g_FastICA_numOfIC;
global g_FastICA_g;
global g_FastICA_finetune;
global g_FastICA_a1;
global g_FastICA_a2;
global g_FastICA_myy;
global g_FastICA_stabilization;
global g_FastICA_epsilon;
global g_FastICA_maxNumIte;
global g_FastICA_maxFinetune;
global g_FastICA_sampleSize;
global g_FastICA_initState;
global g_FastICA_displayMo;
global g_FastICA_displayIn;
global g_FastICA_verbose;

% initial values for them:
% All the initial values are set here - even for
% variables that are not used in this file

if nargin < 2
  g_FastICA_initGuess = 1;
  % The user didn't enter initial guess so we default
  % back to random initial state.
  g_FastICA_initState = 1;  % see below for string values
else
  g_FastICA_initGuess = InitialGuess;
  % If initial guess was entered, then the user probably
  % wan't to use it, eh?
  g_FastICA_initState = 2;  % see below for string values
end

if nargin < 1
  g_FastICA_mixedsig = [];
else
  g_FastICA_mixedsig = mixedsig; % We'll remove mean
end                              % the first time we
                                 % use this.

% Global variable for stopping the ICA calculations
global g_FastICA_interrupt;

g_FastICA_pca_D = [];
g_FastICA_pca_E = [];
g_FastICA_white_sig = [];
g_FastICA_white_wm = [];
g_FastICA_white_dwm = [];
g_FastICA_ica_sig = [];
g_FastICA_ica_A = [];
g_FastICA_ica_W = [];
g_FastICA_approach = 1;   % see below for string values
g_FastICA_numOfIC = 0;
g_FastICA_g = 1;          % see below for string values
g_FastICA_finetune = 5;   % see below for string values
g_FastICA_a1 = 1;
g_FastICA_a2 = 1;
g_FastICA_myy = 1;
g_FastICA_stabilization = 2; % see below for string values
g_FastICA_epsilon = 0.0001;
g_FastICA_maxNumIte = 1000;
g_FastICA_maxFinetune = 100;
g_FastICA_sampleSize = 1;
g_FastICA_displayMo = 1;  % see below for string values
g_FastICA_displayIn = 1;
g_FastICA_verbose = 1;    % see below for string values

% These are regarded as constants and are used to store
% the strings for the popup menus the current value is
% seen in the variables above
% D - refers to strings that are displayed
% V - refers to string values that are used in FPICA
global c_FastICA_appr_strD;
global c_FastICA_appr_strV;
global c_FastICA_g1_strD;
global c_FastICA_g1_strV;
global c_FastICA_g2_strD;
global c_FastICA_g2_strV;
global c_FastICA_finetune_strD;
global c_FastICA_finetune_strV;
global c_FastICA_stabili_strD;
global c_FastICA_stabili_strV;
global c_FastICA_iSta_strD;
global c_FastICA_iSta_strV;
global c_FastICA_dMod_strD;
global c_FastICA_dMod_strV;
global c_FastICA_verb_strD;
global c_FastICA_verb_strV;



% All the values for these are set here - even for
% variables that are not used in this file

c_FastICA_appr_strD = 'deflation|symmetric';
c_FastICA_appr_strV = ['defl';'symm'];
% The 'g1' and 'g2' below correspond to the values of approach (1 or 2)
% Deflation and Symmetric used to have a bit different selection
% of available nonlinearities.
c_FastICA_g1_strD = 'pow3|tanh|gauss|skew';
c_FastICA_g1_strV = ['pow3';'tanh';'gaus';'skew'];
c_FastICA_g2_strD = 'pow3|tanh|gauss|skew';
c_FastICA_g2_strV = ['pow3';'tanh';'gaus';'skew'];
c_FastICA_finetune_strD = 'pow3|tanh|gauss|skew|off';
c_FastICA_finetune_strV = ['pow3';'tanh';'gaus';'skew';'off '];
c_FastICA_stabili_strD = 'on|off';
c_FastICA_stabili_strV = ['on ';'off'];
c_FastICA_iSta_strD = 'random|guess';
c_FastICA_iSta_strV = ['rand ';'guess'];
c_FastICA_dMod_strD = 'signals|basis|filters|off';
c_FastICA_dMod_strV = ['signals';'basis  ';'filters';'off    '];
c_FastICA_verb_strD = 'on|off';
c_FastICA_verb_strV = ['on ';'off'];

g_ICA_name = '';
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Configuration options
FIGURENAME = '盲源分離系統';
FIGURETAG = 'f_FastICA';
SCREENSIZE = get(0,'ScreenSize');
FIGURESIZE = [round(0.1*SCREENSIZE(3)) (SCREENSIZE(4)-round(0.1*SCREENSIZE(4))-370) 530 370];

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Create the figure
a = figure('Color',[0.8 0.8 0.8], ...
	   'PaperType','a4letter', ...
	   'Name', FIGURENAME, ...
	   'NumberTitle', 'off', ...
	   'Tag', FIGURETAG, ...
	   'Position', FIGURESIZE, ...
	   'MenuBar', 'none');
% Resizing has to be denied after the window has been created -
% otherwise the window shows only as a tiny window in Windows XP.
set (a, 'Resize', 'off');

hf_FastICA_MAIN = a;

set(hf_FastICA_MAIN, 'HandleVisibility', 'callback');

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% From here on it get's ugly as I have not had time to clean it up


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Create the frames
pos_l=2;
pos_w=FIGURESIZE(3)-4;
pos_h=FIGURESIZE(4)-4;
pos_t=FIGURESIZE(4)-2-pos_h;
h_f_background = uicontrol('Parent',a, ...
  'BackgroundColor',[0.701961 0.701961 0.701961], ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'Style','frame', ...
  'Tag','f_background');

pos_l=4;
pos_w=400;
pos_h=106;
pos_t=FIGURESIZE(4)-4-pos_h;
h_f_mixed = uicontrol('Parent',a, ...
  'BackgroundColor',[0.701961 0.701961 0.701961], ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'Style','frame', ...
  'Tag','f_mixed');

pos_h=90;
pos_t=FIGURESIZE(4)-(106+4+2)-pos_h;
h_f_white = uicontrol('Parent',a, ...
  'BackgroundColor',[0.701961 0.701961 0.701961], ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'Style','frame', ...
  'Tag','f_white');

pos_h=pos_t - 4 - 2;
pos_t=4;
h_f_ica = uicontrol('Parent',a, ...
  'BackgroundColor',[0.701961 0.701961 0.701961], ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'Style','frame', ...
  'Tag','f_ica');

pos_w=120;
pos_l=FIGURESIZE(3)-(pos_w+2+2);
pos_h=FIGURESIZE(4)-2*4;
pos_t=FIGURESIZE(4)-(4)-pos_h;
h_f_side = uicontrol('Parent',a, ...
  'BackgroundColor',[0.5 0.8 0.5], ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'Style','frame', ...
  'Tag','f_side');

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Controls in f_mixed
bgc = get(h_f_mixed, 'BackgroundColor');

pos_vspace = 6;
pos_hspace = 6;

pos_frame=get(h_f_mixed, 'Position');
pos_l = pos_frame(1) + 15;
pos_h = 16;
pos_t = pos_frame(2) + pos_frame(4) - pos_h - 6;
pos_w = 100;
b = uicontrol('Parent',a, ...
  'BackgroundColor',bgc, ...
  'HorizontalAlignment','left', ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'String','混合信號:', ...
  'Style','text', ...
  'FontSize',10,...
  'Tag','t_mixed');

pos_l = pos_l + pos_w;
pos_w = 100;
ht_FastICA_mixedStatus = uicontrol('Parent',a, ...
  'BackgroundColor',bgc, ...
  'HorizontalAlignment','left', ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'String','請加載信號', ...
  'FontSize',10,...
  'Style','text', ...
  'Tag','t_mixedstatus');

% V鋒鋘 v鋖i?pos_t = pos_t - 8;

pos_l = pos_frame(1) + 15;
pos_t = pos_t - pos_h-3;
pos_w = 100;
b = uicontrol('Parent',a, ...
  'BackgroundColor',bgc, ...
  'HorizontalAlignment','left', ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'String','信號個數:', ...
  'FontSize',10,...
  'Style','text', ...
  'Tag','t_2');

pos_l = pos_l + pos_w;
pos_w = 50;
ht_FastICA_dim = uicontrol('Parent',a, ...
  'BackgroundColor',bgc, ...
  'HorizontalAlignment','left', ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'String','0', ...
  'Style','text', ...
  'Tag','t_dim');

pos_l = pos_frame(1) + 15;
pos_t = pos_t - pos_h-5;
pos_w = 100;
b = uicontrol('Parent',a, ...
  'BackgroundColor',bgc, ...
  'HorizontalAlignment','left', ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'String','采樣點數:', ...
  'Style','text', ...
  'FontSize',10,...
  'Tag','t_3');

pos_l = pos_l + pos_w;
pos_w = 50;
ht_FastICA_numOfSamp = uicontrol('Parent',a, ...
  'BackgroundColor',bgc, ...
  'HorizontalAlignment','left', ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'String','0', ...
  'Style','text', ...
  'Tag','t_numOfSamp');


% Buttons
pos_l = pos_frame(1) + pos_hspace;
pos_w = 110;
pos_h = 30;
pos_t = pos_frame(2) + pos_vspace;
b = uicontrol('Parent',a, ...
  'BackgroundColor',[0.701961 0.701961 0.701961], ...
  'Callback','gui_cb Transpose', ...
  'Interruptible', 'off', ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'String','轉 置', ...
  'FontSize',12,...
  'Tag','b_Transpose');

pos_w = 130;
pos_l = pos_frame(1) + pos_frame(3) - pos_hspace - pos_w;
b = uicontrol('Parent',a, ...
  'BackgroundColor',[0.701961 0.701961 0.701961], ...
  'Callback','gui_cb ShowMixed', ...
  'Interruptible', 'off', ...
  'Position',[pos_l pos_t pos_w pos_h], ...
  'String','混合信號波形', ...
  'FontSize',12,...
  'Tag','b_ShowMixed');

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Controls in f_white
pos_frame=get(h_f_white, 'Position');
pos_l = pos_frame(1) + 150;
pos_h = 20;
pos_t = pos_frame(2) + pos_frame(4) - pos_h - 10;
pos_w = 150;
b = uicontrol('Parent',a, ...
  'BackgroundColor',bgc, ...
  'HorizontalAlignment','left', ...
  'Position',[pos_l pos_t pos_w pos_h], ...

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图色小说| 婷婷综合另类小说色区| 色综合久久九月婷婷色综合| 日韩精品成人一区二区三区| 国产精品视频线看| 日韩一区二区中文字幕| 不卡视频在线看| 老司机精品视频导航| 亚洲精品中文在线| 久久久精品国产99久久精品芒果| 欧美日韩一级大片网址| 成人午夜激情影院| 久久99久久精品欧美| 夜夜亚洲天天久久| 国产精品久久久久三级| 2023国产精品| 91精品在线免费观看| 色久综合一二码| 成人免费高清视频| 国产一区二区视频在线| 性做久久久久久免费观看欧美| 国产精品人成在线观看免费| 日韩欧美亚洲国产精品字幕久久久| 欧美中文字幕一区二区三区亚洲| 东方欧美亚洲色图在线| 久久99蜜桃精品| 日韩影院精彩在线| 一区二区欧美视频| 日韩伦理电影网| 国产精品久久久久9999吃药| 久久久久久久免费视频了| 日韩欧美激情一区| 91精品国产品国语在线不卡| 欧美视频自拍偷拍| 日本韩国一区二区| 91极品美女在线| 色国产精品一区在线观看| 99久久99久久精品免费观看| 不卡高清视频专区| 99精品国产99久久久久久白柏| 风间由美中文字幕在线看视频国产欧美| 免费高清视频精品| 久久精品国产久精国产| 激情综合网天天干| 国产老妇另类xxxxx| 国产精品白丝jk黑袜喷水| 国产高清久久久久| 成人三级在线视频| 一本大道久久a久久综合婷婷| 色婷婷综合久久久中文字幕| 欧美中文字幕一二三区视频| 欧美日韩国产电影| 91精品国产全国免费观看| 精品日韩一区二区三区免费视频| 精品国产一区二区精华| 国产日韩一级二级三级| 国产精品视频你懂的| 亚洲人xxxx| 色视频一区二区| 欧美亚洲丝袜传媒另类| 欧美精品丝袜久久久中文字幕| 亚洲一区二区在线免费看| 亚洲电影一级片| 自拍偷拍国产精品| 久久丝袜美腿综合| 日韩三级视频在线观看| 欧美性大战久久久久久久蜜臀| 成人av网址在线| 国产另类ts人妖一区二区| 老鸭窝一区二区久久精品| 日韩制服丝袜av| 亚洲国产aⅴ成人精品无吗| 亚洲影视在线观看| 亚洲男人天堂av网| 亚洲欧美一区二区不卡| 亚洲私人黄色宅男| 成人免费在线视频观看| 中文字幕中文字幕一区| 中文字幕一区二区不卡| 日韩久久一区二区| 综合久久综合久久| 依依成人精品视频| 一区二区三区精品在线| 亚洲一二三四在线| 亚洲成人资源网| 日韩精品视频网| 久草中文综合在线| 国产精品1区2区3区在线观看| 国产伦精一区二区三区| 国产99久久久国产精品免费看| 国产成人av资源| av中文一区二区三区| 91麻豆免费在线观看| 在线看不卡av| 欧美一区二区成人| 精品国产一区二区在线观看| 日本一区二区三区四区| 亚洲天堂a在线| 亚洲成人综合视频| 久久69国产一区二区蜜臀| 国产成人av电影在线观看| 99re热这里只有精品免费视频| 欧美自拍偷拍一区| 精品国产凹凸成av人导航| 国产午夜精品一区二区| 亚洲精品日韩综合观看成人91| 亚洲高清在线视频| 国产一区二区不卡在线| 91在线国产观看| 欧美日韩在线三级| 久久亚洲综合av| 亚洲欧美视频在线观看| 日韩国产欧美在线观看| 国产精品亚洲第一区在线暖暖韩国| 99re66热这里只有精品3直播 | 激情五月播播久久久精品| 国产91在线看| 欧美亚洲综合在线| xf在线a精品一区二区视频网站| 亚洲视频每日更新| 男男视频亚洲欧美| 91浏览器入口在线观看| 欧美sm美女调教| 亚洲天堂免费看| 激情综合亚洲精品| 精品视频一区二区不卡| 国产亲近乱来精品视频| 婷婷六月综合亚洲| 丁香婷婷综合色啪| 日韩精品影音先锋| 亚洲精品国产成人久久av盗摄 | 国内精品嫩模私拍在线| 欧洲一区二区av| 久久久精品国产免大香伊| 三级欧美韩日大片在线看| 本田岬高潮一区二区三区| 日韩一区二区免费视频| 亚洲精品国产无天堂网2021 | 成人免费高清在线| 日韩免费看的电影| 亚洲综合激情小说| aaa国产一区| 国产午夜一区二区三区| 免费观看30秒视频久久| 欧美视频三区在线播放| 亚洲色图丝袜美腿| eeuss影院一区二区三区| www久久久久| 久久se这里有精品| 欧美一区二区在线免费播放| 亚洲综合色成人| 91亚洲国产成人精品一区二三| 久久青草国产手机看片福利盒子| 性做久久久久久免费观看| 色婷婷激情久久| 亚洲桃色在线一区| av在线这里只有精品| 国产亚洲短视频| 国产美女视频91| 2022国产精品视频| 精品一区二区三区在线观看国产| 欧美一区二区三区白人| 亚洲18女电影在线观看| 欧美色涩在线第一页| 一区二区三区丝袜| 在线视频你懂得一区二区三区| 亚洲欧美一区二区三区国产精品| 99re视频精品| 一区二区三区四区蜜桃| 欧洲av一区二区嗯嗯嗯啊| 亚洲一二三四久久| 欧美日韩综合在线| 午夜不卡av免费| 欧美一区三区四区| 黄色日韩三级电影| 久久久精品中文字幕麻豆发布| 国产在线精品一区二区不卡了| 久久综合久久鬼色| 成人网在线播放| 1024亚洲合集| 欧美最猛黑人xxxxx猛交| 午夜精品一区二区三区三上悠亚| 欧美日本高清视频在线观看| 午夜av一区二区三区| 欧美白人最猛性xxxxx69交| 国产黄色精品视频| 中文字幕在线一区免费| 色av成人天堂桃色av| 日韩电影一区二区三区四区| 91精品国产综合久久精品app | 国产大陆精品国产| 中文字幕一区二区三区不卡| 欧美午夜不卡视频| 美腿丝袜一区二区三区| 国产亚洲自拍一区| 91丨九色丨黑人外教| 亚洲h在线观看| 久久精子c满五个校花| 一道本成人在线| 美女精品一区二区|