More symbolic solver issues

Im really getting tired of matlab being shown up by wolfram alpha. A program designed for high school kids
Very simple bit of code here
solve('((5*x + 13)*((25*x)/6 + 47/6) - 30)/((25*x)/6 + 47/6)>0')
and i get "can not find an explicit solution
type the same thing in wolfram alpha and i get an answer for x with out a single problem
why??? Now that I've waste 1.5 days on this foolishness
And yes i know all about the loss of matlab character string support for matlab and such. that is not the issue here.

回答(1 个)

>>syms x
>>solve(((5*x + 13)*((25*x)/6 + 47/6) - 30)/((25*x)/6 + 47/6)>0,'IgnoreAnalyticConstraints',true)
ans =
(3*109^(1/2))/25 - 31/25
- (3*109^(1/2))/50 - 103/50
>> double(ans)
ans =
0.0128
-2.6864
>> subs(((5*x + 13)*((25*x)/6 + 47/6) - 30)/((25*x)/6 + 47/6)>0,x,ans)
ans =
0 < 9101248911870249387665321454522297509/982817047206512525305913255026229248
0 < 24126042787404995123109035636891/2839602102211972252884472430592

1 个评论

Robert
Robert 2016-10-21
编辑:Robert 2016-10-21
O right, excuse me, i forgot i have to tell matlab to do some obscure command to get it to solve a simple one variable equation. Great job math works! And they wonder why educators are choosing maple and mathematica over matlab these days
And using that command you get a totally different answer then wolfram alpha

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Programming 的更多信息

提问:

2016-10-21

编辑:

2016-10-21

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by