This widget lets you evaluate complex mathematical expressions. All results are displayed, and you can use the answer from the previous expression directly. Some other features of this calculator are: - 2D, 3D and vector graphing. - Many built-in in functions for trigonometrics, calculus and more. - Built in mathematical and physical constants.
You can also evaluate javascript in this widget. Not documented in the help right now is how to add custom javascript functions to your math environment. This can be done like this: js controller.addFunction('f', 'function(x) { return 2*x; }');
Where f is the name of the function.
Update (2008-10-16): - Ported to mobile.
Update (2008-08-21): - Added support for ** as power operator in addition to ^ (2**4 == 2^4) - Added solve function to solve linear and quadratic equations.
One minor notice - help should be little bit more user friendly for particular functions. Personally for me it wasn't clear what means " sum(function, a, b) ". What's that? It is not a sum of "f" function values in points "a" and "b", how it would come first to your mind. I understand it now, but i had to puzzle over it for some time and i still do not have even a clue how it works for non-integer arguments. And, BTW, what is a mysterious function "controller"? Again, no help associated ;-) All after all - that's really great stuff! I like it - it's smart and simple. Many thanks for it!
Excellent Widget. But I noticed that the vectorgrpah function uses the y coordinate in the -y (downwards) direction (for example: vfield(x,y)=(1,1), vectorgraph(vfield), draws (1,-1) arrows in the graph). It should have only one set of coordinate system (right-handed).
friend1250: Unfortunately you can't solve for variables right now. It would be quite hard to implement such a feature in a general sense. You can create a function to solve quadratic and cubic equations using their coefficients though. Maybe such a function should be included.
this is a really nice widget, but i cannot figure out how to solove for variable. i only need help from such mathematic things when i do quadratic functions with an unkown variable.... mind you, im not into trignomerty and 3d vectors or such. i just need a little help. thanks for the amazing widget though
By littlebear91 , # Oct 30, 2009 3:04:45 AM
All after all - that's really great stuff! I like it - it's smart and simple. Many thanks for it!
By azeul , # Sep 5, 2009 12:36:12 PM
By fwu , # Aug 8, 2009 5:33:51 AM
By Varunmk , # Jul 10, 2009 3:47:50 PM
By Varunmk , # Jul 10, 2009 3:46:33 PM
By vladtarko , # Mar 13, 2009 10:48:32 PM
By yeeliberto , # Nov 30, 2008 12:00:00 AM
By AleksOD , # Nov 26, 2008 10:21:02 PM
By jiminikiz , # Nov 10, 2008 8:35:57 PM
Thanks,
By 28sharan , # Oct 23, 2008 7:13:06 PM
It can do any plot, fast and really clean.
I love it.
By josemontero9 , # Sep 7, 2008 4:44:09 AM
By PawlCrux , # Sep 6, 2008 8:14:43 AM
Is there a way to list all user defined variables and functions? And maybe a way to quickly save them all?
Also, possible to have a factorial function or ! operator built in?
By tinhoy , # Sep 2, 2008 7:11:10 PM
By AleksOD , # Sep 2, 2008 2:00:34 PM
By donatofurlani , # Sep 1, 2008 1:08:14 PM
By skyfex , # Aug 19, 2008 8:27:55 AM
By DonCiHot , # Jul 27, 2008 2:26:09 AM
By aboy0110 , # Jul 24, 2008 7:51:50 PM
i only need help from such mathematic things when i do quadratic functions with an unkown variable.... mind you, im not into trignomerty and 3d vectors or such.
i just need a little help.
thanks for the amazing widget though
By friend1250 , # Jul 21, 2008 5:02:21 PM