Borrar filtros
Borrar filtros

Calling variables instead of values

2 visualizaciones (últimos 30 días)
Will
Will el 31 de Oct. de 2011
I have this:
A=1; B=2; C=3;
x = [2 3 1]
I want to call x1 as:
x1 =
B C A
I can call individual values, but I don't know how to call them as variables.

Respuesta aceptada

Andrei Bobrov
Andrei Bobrov el 31 de Oct. de 2011
xc = num2cell(x)
[B C A]= xc{:}
ADD
x = [2 3 1]
xc = {'A' 'B' 'C'}
x1 = xc(x)
  2 comentarios
Will
Will el 31 de Oct. de 2011
I don't think that's what I'm looking for.
I need to associate A, B and C to [2 3 1] and output [B C A]
And also, I was using 2 3 1 and B C A as an example. I must take in many more numbers if needed.
Jan
Jan el 31 de Oct. de 2011
@Will: What does "[B C A]" exactly mean? Is it a cell string, a string or a symbolic expression?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Large Files and Big Data en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by