Octave

Octave


This is launches Octave for Android. Octave is like Matlab (trademark of Mathworks), but free (as in freedom) software. Not some similar program, but really Octave running natively.

The app is now free (as in $) to use, but a donation is appreciated to keep things going.

You are required to get the Octave Main Package (com.octave.main) to use this.
You are required to get the Octave Gnuplot Package (com.octave.gnuplot) to support plotting.
There are many additional packages (com.octave.*) for use.

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, but will be worth it. 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 in an external storage directory setup for you. Often at /sdcard/GNUOctave/home.

Your latest plots (.png files) can be found in an external storage directory setup for you. Often at /sdcard/GNUOctave/intents.

You will be running in a fake chroot of sorts which includes Octave and many of the programs you expect to find in a standard GNU/Linux (read Debian) install. The fake chroot is split between your external/shared partition (often /sdcard) and your internal (/data/data/com.octave) to save space.

Plot commands and edit commands fire off intents to use whatever image viewer or text editor you have.

See Octave Documentation:
http://www.gnu.org/software/octave/doc/interpreter/

See the FAQ:
https://github.com/corbinlc/octave4android/wiki/FAQ

File bugs and feature requests here:
https://github.com/corbinlc/octave4android/issues

See code here for packages here:
https://github.com/corbinlc/octave4android

This launcher is licensed under the Apache License 2.0.

No GPL licensed code is found within this app, but is found in the packages needed to run.

Recent changes:
File issues here:
https://github.com/corbinlc/octave4android/issues/

Don't forget that you need the Octave Gnuplot Package (com.octave.gnuplot) and not droidplot for plotting.
Add to list
Free
86
4.3
User ratings
701
Installs
50,000+
Concerns
0
File size
398 kb
Screenshots
Screenshot of Octave Screenshot of Octave Screenshot of Octave Screenshot of Octave Screenshot of Octave

About Octave
This is launches Octave for Android. Octave is like Matlab (trademark of Mathworks), but free (as in freedom) software. Not some similar program, but really Octave running natively.

The app is now free (as in $) to use, but a donation is appreciated to keep things going.

You are required to get the Octave Main Package (com.octave.main) to use this.
You are required to get the Octave Gnuplot Package (com.octave.gnuplot) to support plotting.
There are many additional packages (com.octave.*) for use.

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, but will be worth it. 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 in an external storage directory setup for you. Often at /sdcard/GNUOctave/home.

Your latest plots (.png files) can be found in an external storage directory setup for you. Often at /sdcard/GNUOctave/intents.

You will be running in a fake chroot of sorts which includes Octave and many of the programs you expect to find in a standard GNU/Linux (read Debian) install. The fake chroot is split between your external/shared partition (often /sdcard) and your internal (/data/data/com.octave) to save space.

Plot commands and edit commands fire off intents to use whatever image viewer or text editor you have.

See Octave Documentation:
http://www.gnu.org/software/octave/doc/interpreter/

See the FAQ:
https://github.com/corbinlc/octave4android/wiki/FAQ

File bugs and feature requests here:
https://github.com/corbinlc/octave4android/issues

See code here for packages here:
https://github.com/corbinlc/octave4android

This launcher is licensed under the Apache License 2.0.

No GPL licensed code is found within this app, but is found in the packages needed to run.

Recent changes:
File issues here:
https://github.com/corbinlc/octave4android/issues/

Don't forget that you need the Octave Gnuplot Package (com.octave.gnuplot) and not droidplot for plotting.

Visit Website
User reviews of Octave
Write the first review for this app!
Android Market Comments
A Google User
6 days ago
Wont install Unknown error code during application. install : '-24'
A Google User
Sep 5, 2014
Not working, I just wasted my mb. It is giving me 'error in secondhalf setup()
A Google User
Aug 28, 2014
Professional cas. like it
A Google User
Aug 26, 2014
Super
A Google User
Aug 13, 2014
LOVE IT! As a stand-alone application, it's great! I think it lacks some functionality, and would rather have had a larger company make the application, or, perhaps, a different application to be made, more optimized for Android, with the same functionality! Like an Xbox game to PC, it's still a great game, but the controls are wonky, and the strategy not well thought-out for PC. The controls are definitely odd here, and it's MUCH harder to edit files, I find. One thing that bugs me is the lack of selecting less than the whole page of text... definitely makes editing harder. To be honest, I'm not even sure custom functions exist on this Android version! It's great for what it is, an Android app. I just wish it was easier to carry over files and such. I would really like some information, though... could it be at all possible to sync this with my PC? Could it be at all possible to add selective copy/paste functionality? Could it be possible to add in a simplified way to add script files with the way Android folders work? Thanks. 4 stars for an awesome application that does what it says it does. One star off for the constant begging, and that it ONLY does what it says it does.