The Wolfram|Alpha Blog is now part of the Wolfram Blog. Join us there for the latest on Wolfram|Alpha and other Wolfram offerings »
Johnnie Naylor

Newly Supported Math Linguistics

November 10, 2010 —
Comments Off

As always, we are striving for better linguistic support of all things math, and over the past few months, we have made many improvements to that end.

We have significantly improved our support for queries involving polygons and circles being inscribed in and circumscribed about each other. Give these examples a spin:

Cube circumscribed about a sphere with volume 1

Another improvement of note is that we have gotten better accepting queries like “algebraically find the inverse function of f(x)=3-8e^x” and winnowing this down to the core question, that of  “inverse of f(x)=3-8e^x”.

Algebraically find the inverse function of f(x)=3-8e^x

Also worth mentioning is the ability to compare multiple functions by simply asking. For example, enter “compare 2^n to n!” and you’ll get back, as you might hope, both functions plotted on the same axes and other comparable data.

compare 2^n to n!

We used to have some issues with certain vector and directed line segment queries, but no longer. You can now enter things like, for example, “vector (2,3,0) to (7,8,5)” and get the intended vector.

Vector (2,3,0) to (7,8,5)

Stay tuned! We are constantly improving our math capabilities, and if there’s anything that you’d like to see or that you think we can do better, please don’t hesitate to give us feedback.


How about alternative methods for “Shows steps,” so humans can actually learn what’s going on?

Posted by Max November 10, 2010 at 4:02 pm

    YES! Come on W/A, really teach how to solve.

    Posted by Andrew Meit November 11, 2010 at 6:58 pm

In that last example, wouldn’t it make sense to actually SHOW what the vector is between those two points? … It’s obviously just the endpoint coords minus the tailpoint coords ({5,5,5} in this case), but still…

Even the query “vector from (2,3,0) to (7,8,5)” doesn’t tell me that. (Imagine for example I’m not using nice integers and it’s 4:30 in the morning and my brain’s not functioning :P)

Posted by Gert November 10, 2010 at 7:01 pm

Could you extend math linguistics to handle
vector (7,8,5) from (2,3,0)
like it does
vector (2,3,0) to (7,8,5) ?

Posted by Step November 11, 2010 at 3:01 pm

Here’s a couple bugs I found. I think it is fair to classify them as bugs instead of features I wish for because I simply modified the examples given in the beginning of the article until W|A choked. (It only took ~5 min.)

These queries all fail:
“octogon circumscribed on a circle r=2”
“inscribed octagon on a circle centered at the origin with r=8”
“octagon inscribed on a circle with area 20”

For whatever reason “on a” seems to trip W|A.

Posted by reg.doug November 12, 2010 at 4:45 pm

Is it possible to specify an interval for function comparison, i.e.,
compare e^n to 1+n IN [-0.1,0.1]
which now throws W|A into plotting e^n only.

Posted by Step November 19, 2010 at 6:55 am

Hello I am a student so I need alot of information about math linguistics thank you very much

Posted by Karimova Dilrabo March 8, 2011 at 8:26 pm