getjacobpatterndirect.m

来自「Continuous Profile Models (CPM) Matlab T」· M 代码 · 共 55 行

M
55
字号
function pattern = getJacobPatternDirect(G,input)L=0;if (G.updateZ)  L=L+length(G.z(:));endif (G.updateU)  L=L+length(G.u(:));endif (G.updateSigma)  L=L+length(G.sigmas(:));endpattern = ones(L,L);ind1 = 1;% z wrt zif (G.updateZ)  ind2 = G.numTaus*G.numClass + ind1 -1;  zInd = ind1:ind2;  pattern(zInd,zInd)=getJacobPattern(G);  ind1 = ind2 +1;endif (G.updateU)  % u wrt u  ind2 = ind1 + G.numSamples -1;  uInd = ind1:ind2;  pattern(uInd,uInd)=diag(ones(1,G.numSamples));  ind1 = ind2 +1;endif (G.updateSigma)  % wrt sigma  ind2 = ind1 + G.numSamples -1;  sigInd = ind1:ind2;  pattern(sigInd,sigInd)=diag(ones(1,G.numSamples));  ind1 = ind2 +1;end%if (G.updateTime)%end  %if (G.updateScale)%end%if (G.updateTime | G.updateScale)%endreturn;spy(pattern);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?