Octave

Octave Free App

Rated 4.23/5 (1,372) —  Free Android application by Corbin Champion

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.

How to Download / Install

Download and install Octave version 3.6.2-5+deb7u1-any-3 on your Android device!
Downloaded 100,000+ times, content rating: Everyone
Android package: com.octave, download Octave.apk

All Application Badges

Good rating
Free
downl.
Android
1.6+
For everyone
Android app

App History & Updates

What's Changed
Direct people to a new version of Octave com.gnuroot.octave . It will require you to install and setup GNURoot Debian. It will take up more storage, but combined with GNURoot Debian, you will have a fully functional and expandable Linux distro. It works with the latest versions of Android (this doesn't). It does not nag for donation (this did). It is fully open source (this isn't).
More downloads  Octave reached 100 000 - 500 000 downloads
Version update Octave was updated to version 3.6.2-5+deb7u1-any-3
Version update Octave was updated to version 3.6.2-5+deb7u1-any-2
More downloads  Octave reached 50 000 - 100 000 downloads

What are users saying about Octave

N70%
by N####:

This app keeps telling me that setting up will take a while but it's been almost 3 days and it still says the same thing. Other friends have installed it in less than 5 mins. What the hell is wrong? Is it possible that the app is not compatible with my phone?

N70%
by N####:

Error running setupsecondhalf() it says and then it may take a while is the message i have been seeing for around 6-7 hours, does it take that much time or its not working.

N70%
by N####:

Doesn't work on new Android (error setupSecondHalf) but it used to be great anyway. New version, gnuroot octave, works perfectly. Many thanks for your great work.

J70%
by J####:

This app keep loading setup all the time, even telling error in downloading setup. I guess it's stuck there and it can't go anywhere further.

N70%
by N####:

I downloaded this and the next 1.3 seconds I was redirected to download another fake app.... Why did you then put this here

N70%
by N####:

Received setupSecondHalf() error message. Left it run over night, still didn't finish.

X70%
by X####:

The app is really awesome But 2 problems 1.i can not draw parametric graphs 2. Also not the mash grids Please help

O70%
by O####:

Fake.... Doesn't work, worse app .... Made me download octave 3X

E70%
by E####:

Error in setup second half () please tell how to get it done

N70%
by N####:

Return key missing most of the time and I have either a "Done" or "Search" key in place of the return key which makes the app useless.

T70%
by T####:

Not working. Problem in running GNURoot Debian

W70%
by W####:

Not working. Error in setup second half.

J70%
by J####:

Thanks octave... It's nice to handle

N70%
by N####:

Works flawless on my Galaxy S5 mini with Android 6.0.1

N70%
by N####:

How to install a symbolic package for differentiation and/or integration?

N70%
by N####:

Bringing this power to ones pocket is excellent!

N70%
by N####:

Loved it

N70%
by N####:

HOW TO WRITE AND RUN SCRIPT FILE

O70%
by O####:

Lo probaré

Z70%
by Z####:

its great i can test code while waiting.

N70%
by N####:

Doesn't work

Z70%
by Z####:

TOP²

Z70%
by Z####:

Nice

Z70%
by Z####:

Message saying "window 1" appears and the application closes as soon as you press maybe later on the payment option. Am running Nexus 5 (stock Android 5.1)

Z70%
by Z####:

Very impressive androide matlab clone

Z70%
by Z####:

GENIAL

B70%
by B####:

Works like a charm! Just annoying that now it opens a pop up for you to install the other version, which fails to install! TIP: For those getting started, use Total File Commander to create scripts (it has a text editor and allows creating .m files). Place the script in GNUOctave/home/, open octave and type "run example.m"

C70%
by C####:

I tried this app but it is not working after downloading x86 GNU Package it stuck in loading screen of Octave. It says 'It may take a while to set up'. After 6 hours it remains stuck at same place. Please fix it.

D70%
by D####:

I just wish it didn't ask me every time to try the GNURoot version, that pop-up is so incredibly annoying and it's the main reason why I'm giving it a 2-star rating. GNURoot is buggy and most of the times installation fails.

D70%
by D####:

I use it on daily basis. Thank you! Please don't enforce upon us the GNUroot version of octavebbefore GNUroot is in a much better shape.

Z70%
by Z####:

It's a little hard to install completely but definitely this app is THE MOST USEFUL TOOL I'VE NEVER HAD IN MY TABLET, I don't need to bring my laptop to class anymore

Z70%
by Z####:

This works much better than the GNURoot version, but the preliminary nagging can't be stopped. So I'm removing this, and I'll do without Octave on Android.

D70%
by D####:

Thanks octave... It's nice to handle

K70%
by K####:

Can we save our m. file

K70%
by K####:

Can i run .m file . if i can what is the precedure.

K70%
by K####:

How to create m file

K70%
by K####:

Works great

Q70%
by Q####:

Lo probaré

K70%
by K####:

I haven't been able to use this app since installing it. Initially it kept giving a popup asking for a donation, which when I say 'Maybe Later' to would cause the window to close. I thought a donation was mandatory and actually paid the donation amount. Now the app closes at startup again as before, only now it doesn't show the donation popup. Very disappointed to say the least.

K70%
by K####:

Works perfectly, and thus far has handled everything I've thrown at it!! People complaining about plotting not working should also install the Gnuplot package.


Share The Word!


Rating Distribution

RATING
4.25
1,372 users

5

4

3

2

1