DescriptionThis is Octave for Android. Free (as in freedom) numerical computing goodness. Like Matlab (trademark of Mathworks), but free software. Not some similar program, but really Octave built for android running natively. Almost all features are free (as in $$), but donations are appreciated and will unlock the newest features and support further work.
This is a different sort of app. Unpacking the executable and other files necessary for octave to run will take awhile when you install or upgrade this. You need droidplot for plotting to work. Whether this is installed to the sdcard or to internal storage, the executables and libraries will take up around 100MB of internal storage either way.
You can add .m files and a .octaverc startup file at the location specified by the HOME environment variable when Octave launches (you can see this in the terminal, but usually it is /sdcard/freeRoot).
There are add-on Octave Forge Packages that you can install to add more functionality.
See the FAQ:
File bugs and feature requests here:
See code here:
GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.
Octave is distributed under the terms of the GNU General Public License.