Problem with symbolic math
1 view (last 30 days)
Show older comments
Amit Kumar
on 21 Oct 2013
Answered: Azzi Abdelmalek
on 21 Oct 2013
Hello, I am trying hard to get code running, however I am stuck at a place. Please help me.
I have declared 3 symbolic variables x1,x2,x3. gr is a column vector and function of x1,x2,x3. p1 is a column vector of constants. I want to substitute values of x2,x2,x3 by first, second, and row of p1. That is x1 = 957/2500, x2=-293/1250, etc. And I want to make it as a new vector gr2. MATLAB is giving errors of inconsistent dimensions. Please help! Thanks
syms x1 x2 x3
gr =
2*x1 + 2*x2
2*x1 + 4*x2 + 2*x3
2*x2 + 4*x3
p1 =
957/2500
-293/1250
371/5000
gr2=subs(gr,[x1,x2,x3],[p1(1),p1(2),p1(3)]);
0 Comments
Accepted Answer
Azzi Abdelmalek
on 21 Oct 2013
syms x1 x2 x3
gr =[2*x1 + 2*x2;2*x1 + 4*x2 + 2*x3; 2*x2 + 4*x3]
p1 =[957/2500;-293/1250;371/5000];
gr2=subs(gr,{x1,x2,x3},{p1(1),p1(2),p1(3)})
0 Comments
See Also
Categories
Find more on Special Values 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!