Comment racine carrée d'une matrice dans la R

Supposons qu'il est l'un des principaux de la matrice A.

Nous voulons trouver une matrice B telle que:

B %*% B %*% B %*% B = A

%*% est la matrice du produit dans R.

Le résultat souhaité est la matrice B.

  • Vous êtes décrivant la quatrième racine, pas de la racine carrée. Pour obtenir la racine carrée, il suffit de faire sqrt(A). Pour la quatrième racine, ne A^(1/4). C'est des choses simples.
  • vous avez raison au sujet de la quatrième racine contre la racine carrée, et vous avez raison si l'OP parle elementwise (Hadamard) multiplication de matrices, mais je pense (ils pourraient préciser) qu'ils signifient vraiment à se référer à la matrice de multiplication, c'est à dire dans la R format B %*% B %*% B %*% B %*% == A plutôt que B * B* B* B == A, dans ce cas, ils ont besoin d'un (répétée) de la matrice racine carrée telle que décrite par @Shreyos_Adikari de réponse.
  • OP: merci de préciser en fonction de mon commentaire ci-dessus!
  • Vous êtes de droite. user3508921 Pouvez-vous préciser un peu.
  • Je suis très désolé, je suis encore à apprendre comment écrire correctement à mes questions ici. Oui en effet, je voulais dire un quatrième racine carrée, mais de parler de la multiplication des matrices, et non élément par élément. Je veux une matrice qui étant multiplié par lui-même quatre fois (B %*% B %*% B %*% B), donne la matrice j'ai déjà (Un)
  • +1 Comment dans le monde n'a cette méritent donc beaucoup de downvotes. À partir d'un assez nouvel utilisateur, lors de posté et a été à -3 par maintenant. Plus d'un commentaire sur les électeurs que la question vraiment.

InformationsquelleAutor Joss_at | 2014-04-08