attribute to an array of symbolic variables an array with their values

1 visualización (últimos 30 días)
HI all
Is there a trick to do this in MATLAB ?
[R1 R2 R3 VA VB VG]=[8 2 4 12 -6 0]
I want to assign to all sym variables the values on right

Respuesta aceptada

Walter Roberson
Walter Roberson el 21 de Mzo. de 2016
V = num2cell([8 2 4 12 -6 0]);
[R1 R2 R3 VA VB VG] = deal(V{:});
This does not have anything to do with the symbolic toolbox ? Or are you wanting to subs() like that? If so then
subs(TheExpression, [R1 R2 R3 VA VB VG], [8 2 4 12 -6 0])
  2 comentarios
timo
timo el 22 de Mzo. de 2016
V = num2cell([8 2 4 12 -6 0]);
[R1 R2 R3 VA VB VG] = deal(V{:});
Worked, but the code is ugly :(
Walter Roberson
Walter Roberson el 22 de Mzo. de 2016

Yes, unfortunately cell expansion cannot be done on an expression

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by