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

2 views (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)

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!