Skip to main content
21 votes
Accepted

Free alternative to step-by-step-solution feature of Wolfram|Alpha Pro?

Another great alternative is: https://www.symbolab.com/ It has also got a premium area, but its step-by-step solutions are free. Example Screenshot:
itaton's user avatar
  • 326
16 votes

Free alternative to step-by-step-solution feature of Wolfram|Alpha Pro?

I know this isn't free, but the Wolfram Alpha mobile phone app has a one-time cost of $2.99 (at least on Android) and offers step-by-step solutions without needing a Pro account.
Piccolo's user avatar
  • 261
6 votes
Accepted

Reverse graph visualization

This can be done with OpenCV and some custom code in C or python, (it is not a very common requirement). The answers to this question do a great job of discussing how to go about this in C. For a ...
Steve Barnes's user avatar
  • 31.7k
6 votes

Free mobile alternative to step-by-step-solution feature of Wolfram Alpha Pro?

SymPy Gamma is a free web application based on SymPy. It returns step-by-step solutions for some types of high school / college math problems, for example: Find the derivative of x*sin(x)**2 ...
it is what it is's user avatar
5 votes

A number cruncher software that can work with very large numbers

A quick check with python3.6 64 bit: In [13]: n = 1234*10**40000 In [14]: len(str(n)) Out[14]: 40004 In [15]: m = n + 1 In [16]: m-n Out[16]: 1 If you need really big integer numbers with no loss ...
Steve Barnes's user avatar
  • 31.7k
4 votes
Accepted

what is the graphing software that can plot points?

IMHO other answers do not exactly target the question: they are more focused on suggesting (awesome) tools for plotting point-based data rather than symbolic functions. I would at least like to ...
Andrea Lazzarotto's user avatar
4 votes

Reverse graph visualization

Mathematica has a built-in function called MorphologicalGraph. The open source image analysis software Fiji can do this too. The rough steps are: Smoothen the image if needed Threshold the image to ...
Szabolcs's user avatar
  • 567
4 votes
Accepted

Software for doing math “by hand”

As with so many things internet, it's all a matter of getting the right search terms. I used “unlimited canvas app iphone,” but then changed it to “infinite canvas app iphone.” The results are many ...
fred_dot_u's user avatar
  • 2,363
4 votes

Software based calculator that can handle millions of digits

If you don't mind using your browser and the Internet, Wolfram Alpha is a good choice. It's free to use and handles arbitrary-precision numbers.
John Y's user avatar
  • 817
3 votes

Free alternative to step-by-step-solution feature of Wolfram|Alpha Pro?

Another free option is photomath. Not as advanced as WolframAlpha, but may be suitable. It is available for Android.
Tanath's user avatar
  • 700
3 votes

what is the graphing software that can plot points?

You can use GeoGebra: Free (+ portable version available) Works with Windows/Mac/Linux (even Android/iPhone/Windows Phone as well as in Google Chrome) Points and vectors may be entered via Input Bar ...
Franck Dernoncourt's user avatar
3 votes

what is the graphing software that can plot points?

If you are just playing about with graphing you can't go much wrong using Gnuplot. Free - Gratis & Open Source Small & Portable Cross Platform Linux, OS/2, MS Windows, OSX, VMS, and many ...
Steve Barnes's user avatar
  • 31.7k
3 votes
Accepted

Word processor for math and code?

Finally i found the perfect thing : Typora You can write your document live with markdown and pandoc support ( so latex is supported!). The best software I ever found to write my domcuments!
MiKiDe's user avatar
  • 161
3 votes

Java equivalent to NumPy

The nd4j.org API tries to mimic the semantics of Numpy, Matlab and scikit-learn. deeplearning4j.org is based on nd4j.
axelclk's user avatar
  • 191
3 votes
Accepted

Python library for simulation and bifurcation studies of dynamical systems

I authored a Python module named JiTCODE, which is intended for the dynamical-systems community. Here are some features or missing features that my be relevant for you: The right-hand site of the ...
Wrzlprmft's user avatar
  • 362
3 votes
Accepted

Open source math editor

The notation you refer to originates in the Latex typesetting system which is open source. You might want to have a look into the various out-of-the-box solutions which exist for typesetting Latex ...
303's user avatar
  • 221
2 votes

Free alternative to step-by-step-solution feature of Wolfram|Alpha Pro?

Another free option is www.emathhelp.net
Paul R's user avatar
  • 121
2 votes

Open source alternative to Wolfram Alpha

Sympy Gamma is an open-source interface for Sympy that resembles Wolfram Alpha. Unlike Wolfram Alpha, it is not yet able to parse natural-language commands, but I am planning to implement this feature ...
Anderson Green's user avatar
2 votes
Accepted

Write an article/web-document with mathematical formulas; Android/Windows

The trick that you can use is to edit your text on your phone in "plain text" using one of the mark up languages that includes support for mathematical mark-up examples include ReStructuredText and ...
Steve Barnes's user avatar
  • 31.7k
2 votes

Dense Linear Algebra C/C++ library for distributed computing

The main contender for replacing ScaLAPACK seems to be SLATE (repository, manual). It targets distributed systems (including accelerators) for dense linear algebra. It is implemented in C++ and ...
paleonix's user avatar
  • 209
2 votes

A number cruncher software that can work with very large numbers

If you are on a Mac I would try Math Studio. Python with its Numpy module works well on any platform. Python will do integer math to however many digits you want limited by computer memory. Python is ...
Natsfan's user avatar
  • 894
2 votes
Accepted

A number cruncher software that can work with very large numbers

I would suggest that you look at Wolfram Mathematica as @john suggested. The only thing is that John should not state something he does not know. There are other commercial packages such as ...
Ted Taylor of Life's user avatar
2 votes

Java equivalent to NumPy

NM Dev is a Java numerical library (commercial, community and academical licenses ). The open source of it is available at: https://github.com/nmdev2020/SuanShu
user68794's user avatar
2 votes
Accepted

Math document containing some Sage calculations

SageMath provides a Jupyter Kernel which allows you to create notebooks that mix text, (in markdown), and actual sage code, (including the results of running the code & rendering the markdown). ...
Steve Barnes's user avatar
  • 31.7k
2 votes

Text-based note taking applicationg with solid math support and good organization

The closest matches are Laverna (MathJax support, offline storage) and Cherrytree. Both works on Linux.
bldr's user avatar
  • 76
2 votes

Private local wiki for structured math journal?

Tiddlywiki seems to fit the bill. It is a browser based local wiki that can run either directly from a single HTML file, or from a node.js instance, possibly allowing to use git with the text files. ...
Duarte Farrajota Ramos's user avatar
2 votes

How to organize math notes?

Here is a long blog post by a guy who uses SVG Editor Inkscape to quickly draw illustrations for Math lecture notes. It has an "Export to Latex" feature which is hidden inside the "Print as PDF" ...
knb's user avatar
  • 2,960
2 votes

Python library for simulation and bifurcation studies of dynamical systems

You could install Netlogo. It is a free java-based GUI tool, but it has some language bindings for "remote-controlling" it and fetching the results. It has a large models-library with lots of useful ...
knb's user avatar
  • 2,960
2 votes

Software based calculator that can handle millions of digits

KBH Thousand Digit Op will multiply one-thousand digit numbers and will divide two-thousand digit numbers. Otherwise, there are numerical libraries for the Unix and Linux C compiler. And the Unix and ...
S Spring's user avatar
  • 149

Only top scored, non community-wiki answers of a minimum length are eligible