How can I change from format [654] to format '654'?

2 vues (au cours des 30 derniers jours)
Ines
Ines le 6 Juin 2012
Dear all, being new to matlab i am a bit confused about the different formats...i want to perform a string comparison with strcmp but it doesnt work..I think its because the numbers are in the wrong format, the matlab output says they are like this: A= [654] I usually thought the latter was numeric but applying isnumeric(A) returns a 0...all the values are in a cell-matrix....I think I need to make A='654', how can I do this?
Thank u very much!

Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 6 Juin 2012
A= 654;
A = num2str(A);
if A - cell array with double values:
A = {526 698};
A = cellfun(@num2str,A,'un',0);
  1 commentaire
Ines
Ines le 6 Juin 2012
Thank u very much, that works great :)

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by