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

1 view (last 30 days)
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

Accepted Answer

Walter Roberson
Walter Roberson on 21 Mar 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 Comments
timo
timo on 22 Mar 2016
V = num2cell([8 2 4 12 -6 0]);
[R1 R2 R3 VA VB VG] = deal(V{:});
Worked, but the code is ugly :(

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!