how to assign values to a large array of symbolic variables in matlab ?
4 views (last 30 days)
Show older comments
mahmood hassan
on 9 Oct 2018
Commented: mahmood hassan
on 9 Oct 2018
Hi, I want to assign values to symbolic array let values of V=[5 4 5 2 .....4] to X=[x1 x2 x3 .... xn]. as I can get the result like this x1=5, x2=4 and so on.
Can anyone guide me? Thanks in Advance
1 Comment
Accepted Answer
Walter Roberson
on 9 Oct 2018
This is possible but firmly recommended against. In nearly any context you are likely to encounter, it is better to subs() the values rather than assign them.
5 Comments
Walter Roberson
on 9 Oct 2018
X = sym('x', [1,3])
Y = X(1)/5 + cos(X(2))^X(3)
XV = [26, pi/11, 3]
Ynew = subs(Y, X, XV)
More Answers (0)
See Also
Categories
Find more on Assumptions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!