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

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

?? bvp_homt_jac.asv

?? 計算動力學系統的分岔圖
?? ASV
字號:
% Jacobian of boundary value problem
%
% ============================================

function result = BVP_HomT_jac(x,p,YS,YU,J)

global homTds

ups = reshape(x,homTds.nphase,homTds.npoints);
%p = num2cell(p);
% Allocate space for sparse jacobian
ks=homTds.nphase*homTds.npoints+(homTds.nphase-homTds.nu)*homTds.nu+(homTds.nphase-homTds.ns)*homTds.ns;
result = spalloc(ks,ks+1,ks/2);
n=homTds.nphase;
N=homTds.npoints;
x1=ups(:,1); 
% Component 1 (the initial fixed point)
% ===========

A1=homT_jac(x1,p,J);
result(1:n, 1:n) = A1-eye(n);
%Derivatives w.r.t active parameter
%jp=homjacp(x1,p,J);
%result(1:n, ks+1) = jp;
%result(1:2,:),pause


% Component 2 (the iteration conditions)
% ===========
for j=3:N
result((j-2)*n+1:(j-1)*n, (j-2)*n+1:(j-1)*n)=homT_jac(ups(:,j-1),p,J);

result((j-2)*n+1:(j-1)*n, (j-1)*n+1:j*n)=-eye(n);
end

%Derivatives w.r.t active parameter
% for j=3:N
% jp=homjacp(ups(:,j-1),p,J);
% result((j-2)*n+1:(j-1)*n, ks+1)=jp;%jp(:,homTds.ActiveParams);
% end


% Component 3 (UNSTABLE)
% Ricatti blocks from unstable eigenspace
% F(Y_U)=R22Y_U-Y_UR11+E21-Y_UR12Y_U;
% ===========

% D1=R_22Y_U
Q0U = homTds.Q0;
[R11, R12, E21, R22] = homT_RicattiCoeff(Q0U,A1,homTds.nu);

% derivatives of D1 = R22 * YU w.r.t (Y_U)ij
l=n*(N-1); h=N*n;
for j=1:n-homTds.nu
    for i=1:homTds.nu
         idx1=l+i+(j-1)*homTds.nu;
         idx2=h+1+(i-1)*(n-homTds.nu); 
         idx3=h+(n-homTds.nu)+(i-1)*(n-homTds.nu);
         result(idx1,idx2:idx3)=result(idx1,idx2:idx3)+R22(j,1:n-homTds.nu);
    end
end


% derivatives of D2 = YU * R11 w.r.t (Y_U)ij

for j=1:n-homTds.nu
    for s=1:homTds.nu
        idx1=l+1+(j-1)*homTds.nu;
        idx2=l+homTds.nu+(j-1)*homTds.nu;
        idx3=h+j+(s-1)*(n-homTds.nu);
       % result(idx1:idx2,idx3)=result(idx1:idx2,idx3)-(R11(1:homTds.nu,i))';
       result(idx1:idx2,idx3)=result(idx1:idx2,idx3)-(R11(s,1:homTds.nu))';
    end
end


% derivatives of D3 = YU * R12*YU w.r.t (Y_U)ij
D31=-homTds.YU*R12;
for j=1:n-homTds.nu
    for i=1:homTds.nu
        idx1=l+i+(j-1)*homTds.nu;
        idx2=h+1+(i-1)*(n-homTds.nu);
        idx3=h+n-homTds.nu+(i-1)*(n-homTds.nu);
        result(idx1,idx2:idx3)=result(idx1,idx2:idx3)+D31(j,:);
    end
end
D32=-R12*homTds.YU;
for j=1:n-homTds.nu
    for s=1:homTds.nu
        idx1=l+i+(j-1)*homTds.nu;
        idx2=l+homTds.nu+(j-1)*homTds.nu;
        idx3=h+j+(s-1)*(n-homTds.nu);
        result(idx1:idx2,idx3)=result(idx1:idx2,idx3)+D31(j,:);
    end
end

% Component 4
% derivatives of F(YU) w.r.t  x1 

hess=HomT_hess(x1,p,J);
l=n*(N-1); Q0=homTds.Q0;

for i=1:n
    D=Q0'*hess(:,:,i)*Q0;
    D1=D(1:homTds.nu,1:homTds.nu);
    D2=D(1:homTds.nu,homTds.nu+1:n);
    D3=D(homTds.nu+1:n,1:homTds.nu);
    D4=D(homTds.nu+1:n,homTds.nu+1:n);
    for j=1:n-homTds.nu
        for s=1:homTds.nu;
            idx=l+s+(j-1)*homTds.nu;
            result(idx,i)=result(idx,i)+D4(j,:)*homTds.YU(:,s)-homTds.YU(j,:)*D1(:,s)+D3(j,s);
            for k=1:homTds.nu
                result(idx,i)=result(idx,i)-homTds.YU(j,k)*(D2(k,:)*YU(:,s));
            end
        end           
    end
end
%result(21,1),result(21,2),pause

%%%%%%%%%%%%%%%%%%%%%%%%%
% Component  5% STABLE
% Ricatti blocks from stable eigenspace
% F(Y_S)=R22Y_S-Y_SR11+E21-YR12Y_S;
% =========
% D1=R_22Y_S
Q1S = homTds.Q1;
[R11, R12, E21, R22] = homT_RicattiCoeff(Q1S,A1,homTds.ns);
% derivatives of D1 = R22 * Y_S w.r.t (YS)ij
l=n*(N-1)+(n-homTds.nu)*homTds.nu; h=N*n+(n-homTds.nu)*homTds.nu;
for j=1:n-homTds.ns
    for i=1:homTds.ns
        idx1=l+i+(j-1)*homTds.ns;
        idx2=h+1+(i-1)*(n-homTds.ns);
        idx3=h+(n-homTds.ns)+(i-1)*(n-homTds.ns);
        result(idx1,idx2:idx3)=result(idx1,idx2:idx3)+R22(j,:);
    end
end
% derivatives of D2= Y_S * R11 w.r.t (YS)ij

for j=1:n-homTds.ns
    for s=1:homTds.ns
        idx1=l+i+(j-1)*homTds.ns;
        idx2=h+homTds.nu+(j-1)*homTds.ns;
        idx3=h+j+(s-1)*(n-homTds.ns);
        result(idx1,idx2:idx3)=result(idx1,idx2:idx3)-(R11(s,:))';
    end
end
% derivatives of D3 = YS * R12*YS w.r.t (YS)ij
D31=-homTds.YS*R12;
for j=1:n-homTds.ns
    for i=1:homTds.ns
        idx1=l+i+(j-1)*homTds.ns;
        idx2=h+1+(i-1)*(n-homTds.ns);
        idx3=h+n-homTds.ns+(i-1)*(n-homTds.ns);
        result(idx1,idx2:idx3)=result(idx1,idx2:idx3)+D31(j,:); 
    end
    
end

D32=-R12*homTds.YS;
for j=1:n-homTds.ns
    for s=1:homTds.ns
        idx1=l+1+(j-1)*homTds.ns;
        idx2=l+homTds.ns+(j-1)*homTds.ns;
        idx3=h+j+(s-1)*(n-homTds.ns);
        result(idx1:idx2,idx3)=result(idx1:idx2,idx3)+(D32(s,:))';
        
    end
end

%result(22,24),pause
%%%%%%%%%%%%%%%%%%%%%%%%


% Component 7
% derivatives of F(Y_U)=R22Y_U-Y_UR11+E21-Y_UR12Y_U; w.r.t  the active parameter 

% hessp=Hom_hessp(x1,p,J);
% l=n*(N-1); Q0=homTds.Q0;
% D=Q0'*hessp*Q0;
% D1=D(1:homTds.nu,1:homTds.nu);
% D2=D(1:homTds.nu,1:homTds.nu+1:n);
% D3=D(homTds.nu+1:n,1:homTds.nu);
% D4=D(homTds.nu+1:n,homTds.nu+1:n);
% for j=1:n-homTds.nu
%     for s=1:homTds.nu;
%         idx=l+s+(j-1)*homTds.nu;
%         result(idx,ks+1)=result(idx,ks+1)+D4(j,:)*homTds.YU(:,s)-homTds.YU(j,:)*D1(:,s)+D3(j,s);
%         for k=1:homTds.nu
%             result(idx,ks+1)=result(idx,ks+1)-homTds.YU(j,k)*(D2(k,:)*YU(:,s));          
%         end           
%     end
% end

% Component 7
% derivatives of F(Y_S) w.r.t  x1
hess=HomT_hess(x1,p,J);
l=n*(N-1)+(n-homTds.nu)*homTds.nu;
Q1=homTds.Q1;

for i=1:n
    D=Q1'*hess(:,:,i)*Q1;
    D1=D(1:homTds.nu,1:homTds.nu);
    D2=D(1:homTds.nu,homTds.nu+1:n);
    D3=D(homTds.nu+1:n,1:homTds.nu);
    D4=D(homTds.nu+1:n,homTds.nu+1:n);
    for j=1:n-homTds.nu
        for s=1:homTds.nu;
            idx=l+s+(j-1)*homTds.nu;
            result(idx,i)=result(idx,i)+D4(j,:)*homTds.YU(:,s)-homTds.YU(j,:)*D1(:,s)+D3(j,s);
            for k=1:homTds.nu
                result(idx,i)=result(idx,i)-homTds.YU(j,k)*(D2(k,:)*YU(:,s));
            end
        end           
    end
end

%result(22,1),result(22,2),pause

% Derivatives of F(Y_S)=R22Y_S-Y_SR11+E21-Y_SR12Y_S w.r.t the active parameter 

% hessp=Hom_hessp(x1,p,J); 
% l=n*(N-1)+homTds.nu*(n-homTds.nu);
% Q1=homTds.Q1;
% D=Q1'*hessp*Q1;
% D1=D(1:homTds.ns,1:homTds.ns);
% D2=D(1:homTds.ns,1:homTds.ns+1:n);
% D3=D(homTds.ns+1:n,1:homTds.ns);
% D4=D(homTds.ns+1:n,homTds.ns+1:n);
% for j=1:n-homTds.ns
%     for s=1:homTds.ns;
%         idx=l+s+(j-1)*homTds.ns;
%         result(idx,ks+1)=D4(j,:)*homTds.YS(:,s)-homTds.YS(j,:)*D1(:,s)+D3(j,s);
%         for k=1:homTds.nu
%             result(idx,ks+1)=result(idx,ks+1)-homTds.YS(j,k)*(D2(k,:)*YS(:,s));    
%         end           
%     end
% end
%result,pause


% Component  7 (First vector along unstable eigenspaces)
% ===========
% derivatives w.r.t x1 
    Q0U = homTds.Q0;
    vect = ups(:,2) - x1;
    QU =Q0U*[-YU'; eye(size(YU,1))];
    l=n*(N-1)+(n-homTds.nu)*homTds.nu+(n-homTds.ns)*homTds.ns;
    for i=1:n-homTds.nu
       result(l+i, 1:n )=-QU(:,i)';
    end
   %result(23,1:2),pause
    
    
   % derivatives w.r.t x2
    vect = ups(:,2) - x1;
    l=n*(N-1)+(n-homTds.nu)*homTds.nu+(n-homTds.ns)*homTds.ns;
    for i=1:n-homTds.nu
       result(l+i, n+1:2*n )=QU(:,i)';
    end
   
   % result(23,3:4),pause
    
 % derivatives w.r.t  components of YU_{(nu+i)}   
 H=vect'*Q0U;h=n*N;h=n*N;H=H(homTds.nu); 
 
 for i=1:1:n-homTds.nu
     idx1=h+1+(n-homTds.nu)*(i-1);
     idx2=h+homTds.nu+(n-homTds.nu)*(i-1);
     result(l+i,idx1:idx2)=result(l+i,idx1:idx2)-H;
 end
%result(23,23),pause

 % Component  8 (Last vectors along stable eigenspaces)
% ===========
% derivatives w.r.t xN

    Q1S = homTds.Q1;
    %vect = ups(:,N-1) - x1;
    vect = ups(:,N) - x1;
    QS =Q1S*[-YS'; eye(size(YS,1))];
    l=n*(N-1)+(n-homTds.nu)*homTds.nu+(n-homTds.ns)*homTds.ns+homTds.ns;
    for i=1:n-homTds.ns
       result(l+i, n*(N-1)+1:n*N)=result(l+i, n*(N-1)+1:n*N)+QS(:,i)'; 
    end
   %result(24,21:22),pause
    
   % derivatives w.r.t x1   
    l=n*(N-1)+(n-homTds.nu)*homTds.nu+(n-homTds.ns)*homTds.ns+homTds.ns;
    for i=1:n-homTds.nu
        
       result(l+i, 1:n )=-QS(:,i)'; 
    end
    % result(24,1:2),pause
    
    % derivatives w.r.t  components of YU_{(nu+i)}
     vect = ups(:,N) - x1;
     H=vect'*Q1S;h=n*N+(n-homTds.nu)*homTds.nu;
     for i=1:1:n-homTds.ns
      for j=1:homTds.ns
        result(l+i,h+j+(n-homTds.ns)*(i-1))=-H(j);
      end
     end
   

88,size(result),pause

   
    
    
    
    
    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影在线观看电影| 成人欧美一区二区三区| 91麻豆成人久久精品二区三区| 捆绑变态av一区二区三区| 香蕉成人啪国产精品视频综合网| 亚洲综合免费观看高清完整版在线 | 日韩和欧美的一区| 亚洲成人你懂的| 老司机免费视频一区二区三区| 美国欧美日韩国产在线播放| 老司机精品视频在线| 国产精品77777竹菊影视小说| 国产一本一道久久香蕉| 国产91高潮流白浆在线麻豆| 成人妖精视频yjsp地址| 99久久伊人网影院| 欧美视频日韩视频| 日韩视频123| 中文字幕欧美激情| 亚洲黄色录像片| 日韩专区在线视频| 国产精品一区二区x88av| 成人激情视频网站| 欧美亚洲动漫另类| 久久精品视频网| 亚洲精品视频免费观看| 免费观看在线色综合| 国产一区二区女| 日本韩国欧美一区| 欧美mv日韩mv亚洲| 一区二区三区四区高清精品免费观看 | 激情六月婷婷久久| 不卡高清视频专区| 日韩视频一区二区在线观看| 国产片一区二区| 婷婷亚洲久悠悠色悠在线播放| 韩国女主播成人在线| 91国在线观看| 久久久久久麻豆| 天堂va蜜桃一区二区三区漫画版| 韩日精品视频一区| 欧美精品黑人性xxxx| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 秋霞午夜av一区二区三区| 国产成人精品影院| 日韩欧美国产精品一区| 一区二区三区日韩精品视频| 九色综合狠狠综合久久| 欧美亚男人的天堂| 自拍偷在线精品自拍偷无码专区| 麻豆国产精品777777在线| 色播五月激情综合网| 国产亚洲成年网址在线观看| 日韩电影免费在线| 欧美视频一区在线| 亚洲欧美日韩国产成人精品影院| 国产精选一区二区三区| 日韩一级欧美一级| 三级一区在线视频先锋| 在线一区二区三区四区| 中文字幕在线观看不卡视频| 国产河南妇女毛片精品久久久| 精品国产一区二区三区av性色 | 欧美一区二区三区在线| 亚洲一区二区三区美女| 91久久精品日日躁夜夜躁欧美| 久久久三级国产网站| 麻豆国产一区二区| 欧美日韩精品一区二区三区| 一区二区视频在线| 色视频成人在线观看免| 一区二区视频免费在线观看| 91小视频免费看| 亚洲三级电影全部在线观看高清| 成人一区二区视频| 久久久国产精品麻豆 | 中文文精品字幕一区二区| 国产精选一区二区三区| 国产欧美精品一区二区色综合朱莉| 卡一卡二国产精品| 亚洲精品在线电影| 国产激情一区二区三区四区| 久久精品视频免费观看| 国产馆精品极品| 日韩伦理电影网| 欧美日韩一二三区| 日韩精品亚洲一区二区三区免费| 日韩一区二区在线观看| 国产麻豆精品在线观看| 中文子幕无线码一区tr| 欧美在线观看禁18| 青青青伊人色综合久久| 精品福利在线导航| 成人性色生活片免费看爆迷你毛片| 国产欧美中文在线| 91久久久免费一区二区| 日韩av一区二区三区四区| 久久久久久夜精品精品免费| 99这里只有久久精品视频| 亚洲va韩国va欧美va精品| 日韩一区二区麻豆国产| 福利电影一区二区三区| 一区二区三区91| 久久奇米777| 色8久久人人97超碰香蕉987| 蜜臀av性久久久久蜜臀av麻豆| 国产亚洲精品精华液| 欧美精三区欧美精三区| 国产馆精品极品| 一区二区三区国产精华| 久久九九影视网| 欧美日韩国产免费一区二区 | 亚洲国产精品尤物yw在线观看| 日韩一区二区免费高清| 91在线观看免费视频| 美女脱光内衣内裤视频久久影院| 欧美国产精品中文字幕| 日韩一卡二卡三卡四卡| 91电影在线观看| 成人免费观看视频| 日av在线不卡| 亚洲国产欧美日韩另类综合 | 91麻豆精品一区二区三区| 麻豆成人av在线| 一区二区三区91| 亚洲欧洲在线观看av| 久久你懂得1024| 日韩欧美在线观看一区二区三区| 色综合天天做天天爱| 99热在这里有精品免费| 视频在线观看一区| 一区二区三区成人在线视频| 日本一区二区三区四区| 精品国产区一区| 91精品久久久久久久久99蜜臂| 色哟哟国产精品| 99久久精品国产毛片| 国产成人在线看| 精品一区二区三区免费毛片爱| 亚洲国产日日夜夜| 亚洲一区二区三区影院| 亚洲激情自拍视频| 亚洲人123区| 一区在线观看视频| 国产精品国产自产拍在线| 国产精品色噜噜| 国产精品久久久久影视| 国产精品每日更新| 国产精品你懂的| 国产精品免费视频一区| 国产精品日韩精品欧美在线| 国产精品无人区| 国产精品午夜免费| 亚洲免费伊人电影| 亚洲精品国产一区二区精华液| 亚洲三级电影网站| 亚洲国产精品久久久久婷婷884| 亚洲一区国产视频| 日日夜夜精品视频天天综合网| 免费久久精品视频| 激情成人午夜视频| 高清视频一区二区| 91美女在线视频| 91麻豆精品国产91久久久久久| 欧美一区二区精品| 久久综合中文字幕| 欧美激情在线一区二区三区| 国产精品高潮久久久久无| 亚洲综合成人网| 视频一区二区三区中文字幕| 蜜臀91精品一区二区三区| 国产美女视频一区| 91蜜桃传媒精品久久久一区二区| 欧美午夜精品久久久久久超碰 | 色婷婷久久一区二区三区麻豆| 一本一本久久a久久精品综合麻豆| 色一情一伦一子一伦一区| 欧美高清一级片在线| 欧美精品一区二区精品网| 日韩伦理av电影| 麻豆中文一区二区| av在线不卡网| 91精品国产麻豆国产自产在线 | 国产精品久久夜| 亚洲国产美女搞黄色| 精品一区二区三区日韩| 9l国产精品久久久久麻豆| 欧美高清dvd| 亚洲欧洲日韩在线| 激情欧美日韩一区二区| 91一区一区三区| 精品久久人人做人人爰| 亚洲精品国久久99热| 国产精品一区二区果冻传媒| 欧美日韩成人在线一区| 中文字幕一区二| 国产精品原创巨作av| 欧美疯狂做受xxxx富婆| 亚洲色欲色欲www在线观看| 精品一区二区在线视频|