Existe-t-il un moyen de calculer la puissance d'une matrice clairsemée dans matlab sans la convertir en une matrice complète. Si je tentePuissance d'une matrice clairsemée dans matlab
b = a^0.5
où est une matrice creuse, je reçois l'erreur "Utiliser plein (x) complète^(y).". Cependant, la conversion d'une matrice complète en une matrice défait l'idée d'avoir une matrice clairsemée pour commencer. Quelqu'un sait si cela est possible?
Ce [fichier] (http://www.mathworks.com/matlabcentral/fileexchange/25782-mpower2-a-faster-matrix-power-function) peut vous intéresser. –
J'ai déjà essayé cela, le problème est qu'il ne permet que des puissances entières, et j'essaye d'augmenter à 0.5. – user818794
Avez-vous une structure supplémentaire à exploiter dans votre matrice? – Memming