Home > vbmeg > functions > estimation > bayes > dynamics > mex-programs > cal_AdtQA_V.m

cal_AdtQA_V

PURPOSE ^

SYNOPSIS ^

function [AdtQA_V] = cal_AdtQA_V(Nvact, Ndelta, Delta_set, ax_z, mar, Vmar, indx, deltax);

DESCRIPTION ^

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [AdtQA_V] = cal_AdtQA_V ...
0002       (Nvact, Ndelta, Delta_set, ax_z, mar, Vmar, indx, deltax);
0003 
0004 for nld = 1:Ndelta
0005   for nl = 1:Ndelta
0006     if nl ~= nld
0007       AdtQA_V{nld,nl} = spalloc(Nvact, Nvact, Nvact);
0008     end
0009   end
0010 end
0011 for nv = 1:Nvact
0012   for nld = 1:Ndelta
0013     indnld = (deltax{nv}==Delta_set(nld));
0014     if sum(indnld)
0015       for nl = 1:Ndelta
0016         indnl = (deltax{nv}==Delta_set(nl));
0017         if sum(indnl)
0018           if nl ~= nld
0019             Vmar_fz = sparse(Nvact, Nvact);
0020             Vmar_fz(indx{nv}(indnld),indx{nv}(indnl)) = Vmar{nv}(indnld,indnl);
0021             AdtQA_V{nld,nl} = AdtQA_V{nld,nl} + Vmar_fz/ax_z(nv);
0022           end
0023         end
0024       end
0025     end
0026   end
0027 end

Generated on Mon 22-May-2023 06:53:56 by m2html © 2005