What is the name of the operation X(:)
14 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I came across some code at work where they use X(:). It appears that this command rearranges the matrix. If I have a matrix X of size (M, N), then X(:) is of size (M*N,1).
What is the name of this operation? What can I search for?
I'm curious to read about it. One thing I want to check is if I can find an easy way to get the (M,N)-sized matrix back.
Thanks!
0 commentaires
Réponse acceptée
Plus de réponses (1)
Matt J
le 20 Août 2014
Modifié(e) : Matt J
le 20 Août 2014
What is the name of this operation? What can I search for?
As it happens, the name of the operation and where you can read about it are two different things. Although X(:) is described under "doc colon", it is really a subsref operation,
>> X=rand(5,4);
>> S.type='()'; S. subs={':'};
>> isequal(X(:), subsref(X,S) )
ans =
1
0 commentaires
Voir également
Catégories
En savoir plus sur Operating on Diagonal Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!