Display the content of the cell array
15 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Gopalakrishnan venkatesan
le 18 Août 2016
Commenté : Gopalakrishnan venkatesan
le 18 Août 2016
I have a cell array a = {'Ford' , 'AUDI'}
I want to display content in the cell array
i tried using a = sprintf('The selected cars are: %s', a{:})
disp(a)
i am getting the output as ''The selected cars are: FordThe selected cars are: AUDI''
But i should get the output as ''The selected cars are: Ford, AUDI
Where did i went wrong?
Thank you
0 commentaires
Réponse acceptée
Stephen23
le 18 Août 2016
Modifié(e) : Stephen23
le 18 Août 2016
>> sprintf('The selected cars are:%s',sprintf(' %s,',a{:}))
ans = The selected cars are: Ford, AUDI,
Or if you do not want the trailing comma, then in two steps:
>> tmp = sprintf(' %s,',a{:});
>> sprintf('The selected cars are:%s',tmp(1:end-1))
ans = The selected cars are: Ford, AUDI
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Java Package Integration 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!