Effacer les filtres
Effacer les filtres

How to merge str array with double array?

2 vues (au cours des 30 derniers jours)
Julien Pezet
Julien Pezet le 27 Fév 2019
Commenté : Julien Pezet le 27 Fév 2019
Hello all,
I have a cell array A and a double array B like the following:
A = {'21/02'
'22/02'
'25/02'}
B = [2 7 9
5 7 0
3 6 1]
I would like to merge them in order to obtain C like:
C = {'21/02' '2' '7' '9'
'22/02' '5' '7' '0'
'25/02' '3' '6' '1'}
But I'm stuck. I would appreciate any help!

Réponse acceptée

Jan
Jan le 27 Fév 2019
Modifié(e) : Jan le 27 Fév 2019
A = {'21/02'; ...
'22/02'; ...
'25/02'}
B = [2 7 9; ...
5 7 0; ...
3 6 1]
C = [A, sprintfc('%d', B)]
  1 commentaire
Julien Pezet
Julien Pezet le 27 Fév 2019
Thanks Jan, perfect, it keeps NaN also!

Connectez-vous pour commenter.

Plus de réponses (2)

KSSV
KSSV le 27 Fév 2019
A = {'21/02'
'22/02'
'25/02'}
B = [2 7 9
5 7 0
3 6 1]
iwant = strcat(A,{' '},num2str(B))
  1 commentaire
Julien Pezet
Julien Pezet le 27 Fév 2019
Thanks for your reply,
I gives me:
iwant = {'21/02 2 7 9'
'22/02 5 7 0'
'25/02 3 6 1'}
instead of:
iwant = {'21/02' '2' '7' '9'
'22/02' '5' '7' '0'
'25/02' '3' '6' '1'}

Connectez-vous pour commenter.


madhan ravi
madhan ravi le 27 Fév 2019
C=cellstr([string(A),""+B])
  1 commentaire
Julien Pezet
Julien Pezet le 27 Fév 2019
Thanks Madhan! I did not mention that my B contains Nan, and your answer deletes them.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Matrices and Arrays dans Help Center et File Exchange

Produits


Version

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by