Problems with symbolic representation
이전 댓글 표시
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!
채택된 답변
추가 답변 (1개)
Walter Roberson
2012년 5월 14일
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))
카테고리
도움말 센터 및 File Exchange에서 Common Operations에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!