Problems with symbolic representation
Show older comments
Hi everyone!
I'm currently working on a problem, but I'll simplify it so that everyone can know what I mean.
This is the file:
----------------------------------------------------------------------
close all
clear all
clc
syms x
a=5;
b=7;
c=a+b;
solve('x/2*a-7*b-13*c+14*a*b*x*c-34*x-7*b')
----------------------------------------------------------------------
Result:
ans =
(28*b + 26*c)/(a + 28*a*b*c - 68)
How can I get the value of "x" in a normal number, not symbolic expression?
Also
If I use:
eval('x/2*a-7*b-13*c+14*a*b*x*c-34*x-7*b')
I get this:
ans =
(11697*x)/2 - 254
All I need is to get the value of x....
Thanks in Advance!
Accepted Answer
More Answers (1)
Walter Roberson
on 14 May 2012
double(solve(subs(sym('x/2*a-7*b-13*c+14*a*b*x*c-34*x-7*b'))))
or
double(solve(x/2*a-7*b-13*c+14*a*b*x*c-34*x-7*b))
1 Comment
Vihar Chervenkov
on 14 May 2012
Categories
Find more on Common Operations in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!