/// <summary> /// Initialise une nouvelle instance de la classe MarkovChain /// </summary> /// <param name="size">taille de la matrice de transition</param> public MarkovChain(uint size) : this( size, new MarkovMatrix("transition matrix", size, size), new MarkovMatrix("start matrix", 1, size, MarkovMatrix.EquiprobableMatrix(1, size)) ) { }
/// <summary> /// Initialise une nouvelle instance de la classe MarkovChain /// </summary> /// <param name="size">taille de la matrice de transition</param> /// <param name="matrix">matrice de transition</param> public MarkovChain(uint size, MarkovMatrix matrix) : this( size, matrix, new MarkovMatrix("start matrix", 1, size, MarkovMatrix.EquiprobableMatrix(1, size)) ) { }