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 + -
显示快捷键?