zhelper.m
来自「Continuous Profile Models (CPM) Matlab T」· M 代码 · 共 20 行
M
20 行
% function derivZ=zHelper(G,ubar2,samplesMat,allValidStates,scaleFacs,scaleFacsSq,gammaSum1,gammaSum2,gammaSum5,gammaSum6,scalesExp,scalesExp2,binNum);function derivZ=zHelper(G,ubar2,samplesMat,allValidStates,scaleFacs,scaleFacsSq,gammaSum1,gammaSum2,gammaSum5,gammaSum6,scalesExp,scalesExp2,binNum);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% this is from getNewZ, where bb has a specific valuebinTrace = squeeze(G.z(:,:,binNum)); %start guess in EMtmpSamples = squeeze(samplesMat(binNum,:,:));tempSigs = G.sigmas(binNum,:).^(-2);u2=G.u.^2;[diagX offDiag b] = getZterms(G,ubar2,samplesMat,allValidStates,scaleFacs,scaleFacsSq,gammaSum1,gammaSum2,binNum,tempSigs,u2);%% this is from z2FunctionderivZ = zFunction(G.z(:),G,offDiag,diagX,b,G.lambda,G.nu,ubar2,binNum);%% but this was the derivative wrt the log, so we need to undo that:derivZ = derivZ./G.z(:);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?