Problems with symbolic representation
Afficher commentaires plus anciens
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!
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 14 Mai 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 commentaire
Vihar Chervenkov
le 14 Mai 2012
Catégories
En savoir plus sur Common Operations dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!