Returns the vectors of indirect influences and indirect dependences and the matrix of indirect influences according with the Heat Kernel method.
[T,d,f] = invheatkernel(D,lambda) [T,d,f] = invheatkernel(D,lambda,time)
Value for the time parameter desired in case of polynomial matrix. Is mandatory in such case.
Value of the parameter for the Heat Kernel method, look the bibliography. This parameter is mandatory.
Matrix of direct influences. This value is mandatory.
Name of the variable to store the indirect influences vector.
Name of the variable to store the indirect dependences vector.
Name of the variable to store the indirect influences matrix.
This function gives the vector of indirect influences and dependences and the matrix of indirect influences of a given matrix of direct influences according with the Heat Kernel method. If the matrix of direct influences has polynomial entries the function needs the time parameter. For more info look the bibliography.
D = [1 0 1;0 0 0;0 0 6] // Define the matrix of direct influences. [T,d,f] = invheatkernel(D,1) // Returns the matrix of indirect influences T, the vector of indirect dependences d and the vector of indirect influences f. [T,d,f] = invheatkernel(D,0.5) // The same as above but with lambda equal to 0.5. D = sparse([1,2;2,3;3,1;4,1],[1,2,4,1],[4,4]) // Define a sparse matrix [T,d,f] = invheatkernel(D,1) t = poly(0,'t') // Define the variable t. D = [t 1-t;t^2 1] // Define a 2x2 matrix with polynomial entries. [T,d,f] = invheatkernel(D,1,0) // Apply the Heat Kernel method to the matrix D with time 0. [T,d,f] = invheatkernel(D,1,1) // Apply the Heat Kernel method to the matrix D with time 1. | ![]() | ![]() |
F. Chung, The heat kernel as the pagerank of a graph, Proc. Natl. Acad. Sci. 104 (50) 19735-19740.
Indirect Influences, Rafael Díaz. preprint http://arxiv.org/abs/0906.1610v1
Cálculo de Influencias Indirectas en Scilab. Rafael Díaz, Jorge Catumba.