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

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

?? init4acdc.m

?? this directory contains the following: * The acdc algorithm for finding the approximate general
?? M
字號(hào):
function A0=init4acdc(M,wix)
%this function finds an initial guess for
%the acdc algorithm by performing
%pre-whitening on one of the target
%matrices, and then finding the orthogonal
%diagonalizer of the transformed matrices
%using Cardoso's joint_diag algorithm.
%
%inputs:
%
%M(N,N,K) - a set of the K MxM target
%           matrices;
%
%wix - (optional) index (1 to K) of the 
%      matrix M(:,:,wix) by which to 
%      determine the "whitening" factor.
%      default: wix=1.
%
%output:
% 
%A0 - the initial guess for acdc.

if ~exist('wix','var'), wix=1; end  
[N N1 K]=size(M);
if N~=N1
   error('input matrices must be square')
end

[V D]=eig(M(:,:,wix));
sD=sqrt(D);
W=inv(sD)*V';
Mw=zeros(N,N,K);
for k=1:K
   Mw(:,:,k)=W*M(:,:,k)*W';
end
U=joint_diag(Mw,1e-10);
A0=V*sD*U;

function [ V , D , N] =  joint_diag(A,jthresh)
% Joint approximate diagonalization
% 
% Joint approximate of n (complex) matrices of size m*m stored in the
% m*mn matrix A by minimization of a joint diagonality criterion
%
% Usage:  [ V , D , N] =  joint_diag(A,jthresh)
%
% Input :
% * the m*nm matrix A is the concatenation of n matrices with size m
%   by m. We denote A = [ A1 A2 .... An ]
% * threshold is an optional small number (typically = 1.0e-8 see the M-file).
%
% Output :
% * V is an m*m unitary matrix.
% * D = V'*A1*V , ... , V'*An*V has the same size as A and is a
%   collection of diagonal matrices if A1, ..., An are exactly jointly
%   unitarily diagonalizable.
% * N is the required number of iterations
%

% The algorithm finds a unitary matrix V such that the matrices
% V'*A1*V , ... , V'*An*V are as diagonal as possible, providing a
% kind of `average eigen-structure' shared by the matrices A1 ,...,An.
% If the matrices A1,...,An do have an exact common eigen-structure ie
% a common orthonormal set eigenvectors, then the algorithm finds it.
% The eigenvectors THEN are the column vectors of V and D1, ...,Dn are
% diagonal matrices.
% 
% The algorithm implements a properly extended Jacobi algorithm.  The
% algorithm stops when all the Givens rotations in a sweep have sines
% smaller than 'threshold'.
%
% In many applications, the notion of approximate joint
% diagonalization is ad hoc and very small values of threshold do not
% make sense because the diagonality criterion itself is ad hoc.
% Hence, it is often not necessary in applications to push the
% accuracy of the rotation matrix V to the machine precision.
%
% PS: If a numrical analyst knows `the right way' to determine jthresh
%     in terms of 1) machine precision and 2) size of the problem,
%     I will be glad to hear about it.
% 
%
% This version of the code is for complex matrices, but it also works
% with real matrices.  However, simpler implementations are possible
% in the real case.
%
% See more info, references and version history at the bottom of this
% m-file

%
%----------------------------------------------------------------
% Version 1.2
%
% Copyright     : Jean-Francois Cardoso. 
% Author        : Jean-Francois Cardoso. cardoso@sig.enst.fr
% Comments, bug reports, etc are welcome.
%----------------------------------------------------------------


[m,nm] = size(A);

%% Better declare the variables used in the loop :
B       = [ 1 0 0 ; 0 1 1 ; 0 -i i ] ;
Bt      = B' ;
Ip      = zeros(1,nm) ;
Iq      = zeros(1,nm) ;
g       = zeros(3,nm) ;
g       = zeros(3,m);
G       = zeros(2,2) ;
vcp     = zeros(3,3);
D       = zeros(3,3);
la      = zeros(3,1);
K       = zeros(3,3);
angles  = zeros(3,1);
pair    = zeros(1,2);
G       = zeros(3);
c       = 0 ;
s       = 0 ;


%% Init
V       = eye(m);
encore  = 1; 
N=0;

while encore, encore=0;
 N=N+1;
 for p=1:m-1, Ip = p:m:nm ;
 for q=p+1:m, Iq = q:m:nm ;

        %% Computing the Givens angles
        g       = [ A(p,Ip)-A(q,Iq)  ; A(p,Iq) ; A(q,Ip) ] ; 
        [vcp,D] = eig(real(B*(g*g')*Bt));
        [la, K] = sort(diag(D));
        angles  = vcp(:,K(3));
        if angles(1)<0 , angles= -angles ; end ;
        c       = sqrt(0.5+angles(1)/2);
        s       = 0.5*(angles(2)-j*angles(3))/c; 

        if abs(s)>jthresh, %%% updates matrices A and V by a Givens rotation
                encore          = 1 ;
                pair            = [p;q] ;
                G               = [ c -conj(s) ; s c ] ;
                V(:,pair)       = V(:,pair)*G ;
                A(pair,:)       = G' * A(pair,:) ;
                A(:,[Ip Iq])    = [ c*A(:,Ip)+s*A(:,Iq) -conj(s)*A(:,Ip)+c*A(:,Iq) ] ;

   end%% if
  end%% q loop
 end%% p loop
end%% while

D = A ;

return

% Revision history
%
% Version 1.2.  Nov. 2, 1997.
%   o some Matlab tricks to have a cleaner code.
%   o Changed (angles=sign(angles(1))*angles) to (if angles(1)<0 ,
%   angles= -angles ; end ;) as kindly suggested by Iain Collings
%   <i.collings@ee.mu.OZ.AU>.  This is safer (with probability 0 in
%   the case of sample statistics)
%
% Version 1.1.  Jun. 97.
%       Made the code available on the WEB




%----------------------------------------------------------------
% References:
%
% The 1st paper below presents the Jacobi trick.
% The second paper is a tech. report the first order perturbation
% of joint diagonalizers
%
%
%@article{SC-siam,
%  HTML        = "ftp://sig.enst.fr/pub/jfc/Papers/siam_note.ps.gz",
%  author       = "Jean-Fran\c{c}ois Cardoso and Antoine Souloumiac",
%  journal      = "{SIAM} J. Mat. Anal. Appl.",
%  title        = "Jacobi angles for simultaneous diagonalization",
%  pages        = "161--164",
%  volume       = "17",
%  number       = "1",
%  month        = jan,
%  year         = {1996}
%  }
%
%
%
%@techreport{PertDJ,
%  author       = "Jean-Fran\c{c}ois Cardoso",
%  HTML         = "ftp://sig.enst.fr/pub/jfc/Papers/joint_diag_pert_an.ps",
%  institution  = "T\'{e}l\'{e}com {P}aris",
%  title        = "Perturbation of joint diagonalizers. Ref\# 94D027",
%  year         = "1994"
%}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品日日夜夜| 亚洲成人第一页| 欧美福利一区二区| 国产电影一区在线| 日韩1区2区日韩1区2区| 中文字幕一区二区在线播放| 69p69国产精品| 色综合久久久久综合体桃花网| 另类小说图片综合网| 一区二区三区在线视频观看| 国产午夜精品久久| 91麻豆精品久久久久蜜臀| 一本大道久久精品懂色aⅴ| 韩国成人在线视频| 日韩成人伦理电影在线观看| 亚洲综合在线电影| 国产精品久久久一本精品 | 日本一区免费视频| 56国语精品自产拍在线观看| 91丨porny丨最新| 国产二区国产一区在线观看| 捆绑变态av一区二区三区| 亚洲国产精品尤物yw在线观看| 国产精品激情偷乱一区二区∴| 精品粉嫩超白一线天av| 制服丝袜激情欧洲亚洲| 欧美日韩一本到| 在线观看亚洲成人| 色欧美日韩亚洲| 91亚洲精品久久久蜜桃网站 | 日韩午夜精品电影| 欧美私模裸体表演在线观看| av在线不卡观看免费观看| 成人一区二区三区| 成人小视频在线| 粉嫩av一区二区三区在线播放| 国产一区二区福利| 韩国成人福利片在线播放| 精品一区二区久久| 久久99久久99| 国产在线日韩欧美| 国模少妇一区二区三区| 国产一区在线视频| 国产成人免费在线观看不卡| 国产在线看一区| 国产主播一区二区三区| 国产精品一区二区久久不卡| 国产精品一区在线观看乱码| 国产福利91精品一区二区三区| 国产91露脸合集magnet| 国产成人av资源| 99精品久久免费看蜜臀剧情介绍| av影院午夜一区| 在线免费亚洲电影| 欧美天天综合网| 这里只有精品视频在线观看| 日韩女优av电影| 久久久亚洲精华液精华液精华液| 欧美韩国日本一区| 日韩久久一区二区| 99精品久久久久久| 日本久久精品电影| 91精品婷婷国产综合久久性色| 欧美一区二区播放| 久久只精品国产| 国产精品国产成人国产三级| 夜夜夜精品看看| 视频一区二区三区中文字幕| 精品一区免费av| 大陆成人av片| 欧美日韩一区二区三区在线| 日韩欧美国产三级| 国产精品免费久久| 亚洲成a人片在线观看中文| 美女一区二区三区在线观看| 国产suv一区二区三区88区| 日本精品裸体写真集在线观看| 69av一区二区三区| 国产精品麻豆视频| 亚洲成av人片在线| 国产99久久久国产精品| 欧洲亚洲国产日韩| 久久午夜老司机| 夜夜嗨av一区二区三区中文字幕 | 亚洲午夜日本在线观看| 老司机精品视频在线| 波多野结衣中文字幕一区二区三区| 欧美曰成人黄网| 亚洲精品一区二区三区99| 亚洲桃色在线一区| 韩国在线一区二区| 欧洲一区二区三区免费视频| 久久久久久久久97黄色工厂| 亚洲一区免费视频| 国产成人在线影院| 91.麻豆视频| 成人免费一区二区三区视频 | 国产成人在线看| 欧美日韩国产电影| 中文字幕的久久| 六月婷婷色综合| 欧美最新大片在线看| 国产精品人人做人人爽人人添 | 奇米一区二区三区av| 不卡av在线网| 久久亚洲精精品中文字幕早川悠里| 亚洲五码中文字幕| 99久久婷婷国产综合精品| 精品久久久三级丝袜| 午夜精品福利一区二区蜜股av | 亚洲国产精品av| 美女网站一区二区| 欧美日韩黄色一区二区| 中文字幕亚洲综合久久菠萝蜜| 精品中文字幕一区二区| 欧美日韩视频第一区| 亚洲免费av网站| 成人av片在线观看| 久久精品无码一区二区三区| 麻豆中文一区二区| 欧美精品高清视频| 亚洲高清一区二区三区| 色激情天天射综合网| 中文字幕亚洲一区二区av在线| 国产自产高清不卡| 精品日韩在线一区| 麻豆传媒一区二区三区| 亚洲免费观看视频| 色综合久久六月婷婷中文字幕| 国产日韩亚洲欧美综合| 国产九九视频一区二区三区| 日韩小视频在线观看专区| 日本特黄久久久高潮| 91麻豆精品国产91久久久更新时间| 亚洲综合无码一区二区| 91成人在线观看喷潮| 亚洲精品视频观看| 欧美性欧美巨大黑白大战| 亚洲啪啪综合av一区二区三区| 91免费观看在线| 一区二区三区高清在线| 欧美影院一区二区三区| 亚洲图片有声小说| 欧美日高清视频| 日韩av二区在线播放| 日韩欧美在线1卡| 狠狠色狠狠色综合系列| 久久久国际精品| 不卡大黄网站免费看| 亚洲精品视频免费观看| 欧美日韩一区高清| 麻豆精品国产91久久久久久| 久久久亚洲精品石原莉奈 | 国产v日产∨综合v精品视频| 中文字幕av一区二区三区免费看| 成人国产亚洲欧美成人综合网| 国产精品国产精品国产专区不片| 一本色道亚洲精品aⅴ| 亚洲国产精品影院| 3atv在线一区二区三区| 激情亚洲综合在线| 国产精品你懂的| 欧美日韩精品一区视频| 免费高清在线视频一区·| 久久久久久久一区| 99精品视频一区二区三区| 亚洲丰满少妇videoshd| 日韩视频免费直播| 国产69精品久久久久777| 亚洲精选视频在线| 日韩一区二区三区视频| 成人午夜视频在线观看| 一级日本不卡的影视| 精品欧美乱码久久久久久1区2区| 成人小视频免费观看| 亚洲电影在线免费观看| 久久欧美中文字幕| 色88888久久久久久影院按摩 | 国产喂奶挤奶一区二区三区| 97se亚洲国产综合自在线不卡| 天涯成人国产亚洲精品一区av| 精品国产乱码久久久久久久久| av一区二区三区黑人| 日日欢夜夜爽一区| 国产精品人成在线观看免费| 欧美日韩视频在线观看一区二区三区 | 在线观看av一区| 国产一区二区三区观看| 亚洲自拍偷拍综合| 久久青草欧美一区二区三区| 欧美在线小视频| 成人免费高清视频在线观看| 午夜激情一区二区| 国产精品美女久久久久久久网站| 欧美另类变人与禽xxxxx| 成人免费视频网站在线观看| 奇米四色…亚洲| 自拍偷拍国产亚洲| 国产偷国产偷精品高清尤物| 制服丝袜一区二区三区|