Split array values into 2 elements
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
A = [126126,138154,137146]
Output i want is A = [126,126,138,154,137,146]
2 commentaires
José-Luis
le 5 Déc 2012
Praveen, please accept answers if they help you. I have looked at your question history and you never seem to do that.
Réponse acceptée
Jos (10584)
le 5 Déc 2012
Modifié(e) : Jos (10584)
le 5 Déc 2012
help rem
help floor
A = [126126, 138154,137146]
B = [floor(A/1000) ; rem(A,1000)]
B = B(:).' % for cosmetic purposes only
Plus de réponses (2)
Azzi Abdelmalek
le 5 Déc 2012
Modifié(e) : Azzi Abdelmalek
le 5 Déc 2012
out=str2num(reshape(num2str(A')',3,[])')'
Steve
le 5 Déc 2012
The function you want is reshape:
A = reshape(A, 1, [])
This gives you the output you want (A = [126,126,138,154,137,146])
0 commentaires
Voir également
Catégories
En savoir plus sur Sparse 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!