array of symbols

1 visualización (últimos 30 días)
huda nawaf
huda nawaf el 28 de Nov. de 2011
hi,
i have this code:
data=[11 10 200];
for i=1:3
k2=1;
x = dec2bin(data(i), 10)
y = transpose(reshape(x, 5, 2))
y1=bin2dec(y)
aa(1)=int2aa(y1(1));
aa(2)=int2aa(y1(2));
aa1=[aa(1) aa(2)]
s1(i)={aa1};
end
the output:
s1 =
'?L' '?I' 'QG'
I want the output be:
s1=[?L,?I,QG];
how get that?
thanks

Respuestas (1)

Walter Roberson
Walter Roberson el 28 de Nov. de 2011
You cannot get that. The closest you could get would be ['?L';'?I';'QG'] . The code change for that would be to use
s1(i,:)=aa1;
Strings in MATLAB are row vectors of characters, and cannot be stored in an array as individual entities.

Categorías

Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by