# Madona: Run MATLAB/Octave code — Compile MATLAB and Octave code

> Mobile environment to compile and run MATLAB/Octave code with plotting. (iPhone/iPad app by Ketan Appa.)

- Source: https://appshunter.io/ios/app/madona-run-matlaboctave-code/id1332444309 (this page in markdown: same URL + `.md`)
- Developer: [Ketan Appa](https://appshunter.io/developer/576435759)
- Category: Education, Utilities
- Price: Free with in-app purchases
- Rating: 3.70/5 from 16 App Store ratings · 15 written reviews indexed
- Age rating: 4+
- Requires: iOS 12.0 · 21 MB
- Languages: American English
- Released: 2018-01-08
- Data updated: 2026-08-16
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/madona-run-matlaboctave-code/id1332444309/reviews.md

## What is Madona?

Write MATLAB/Octave code directly on your iPhone, iPad and iPod Touch!  This app is ideal for learning and testing code snippets!

The Octave language is an interpreted programming language. Its syntax is very similar to Matlab, and careful programming of a script will allow it to run on both Octave and Matlab. The language helps in solving linear and nonlinear problems numerically, and for performing other numerical experiments

This app provides a mobile environment that allows you to execute Octave/MATLAB using the GNU Octave compiler.

Features:
- Compile and run your program
- Supports plotting and graphing
- View program output or detailed error
- Select and run chunk of codes
- Custom keyboard for easy input of frequently used characters
- Optimized for connecting with external physical/bluetooth keyboard
- Advanced source code editor with syntax highlighting and line numbers
- Open, save, import and share files.
- Language reference

Limitations:
- Internet connection is required for compilation
- Maximum program running time is 20s
- One file can be run at a time
- Some file system, network and graphics functions may be limited
- This is a batch compiler; interactive programs are not supported. For example, if your program provides an input prompt, enter the input in the Input tab prior to compilation.

## Key features

- Compile and run MATLAB/Octave code
- Supports plotting and graphing
- View program output or detailed error
- Custom keyboard for easy input
- Advanced source code editor
- Open, save, import, and share files

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Upgrade | $2.99 | one-time |


## Recent user reviews (10 of 15)

All indexed reviews: https://appshunter.io/ios/app/madona-run-matlaboctave-code/id1332444309/reviews.md

### 1/5 — Can't see input and output on the same screen

*2026-02-05*

It's not possible to see the input, script, and output all on the same screen and this app doesn't allow multiple instances either

### 3/5 — Проблема с открытием .м файлов

*2024-02-06*

Выдаёт ошибку при открытии .м файлов созданных на ПК в matlab r2017b. По непонятной причине открывает лишь часть из них.
Получаю “Error opening file”.

**Developer response:** Hello, what error are you getting? Please send us the files that you can't open to info@kappsmart.com

### 1/5 — Great app but keeps crashing

*2023-09-29, version 3.4*

I like the app, specially it’s darker appearance which Matlab does not have. The issue is that the app crashes on my iPad Pro whenever I try to open or create a new file. Only the “Hello World” file works.

### 4/5 — Excellent

*2022-03-22, version 2.9.3*

Using this for some basic circuit calculations, works well. Only annoyance which to be fair I believe is mentioned in the description, I can’t get it to find anything apart from local storage and iCloud. Other apps have the ability to work with my git client app (working copy). Being a coding tool being able to use it with a version control client would be brilliant. Not tried plotting yet.

### 3/5 — Graphic output isn’t supported

*2021-11-20*

This interpreter don’t support graphic output on iOS 15. Only ascii is available, so It can’t render surface and graphic representations of matrices.

### 5/5 — Большое спасибо за бесплатный матлаб! (Thanks very much for the app)

*2020-06-10*

У меня нет возможности проверить свои лабораторные на компьютерной версии матлаб, ввиду того, что пк очень и очень тупит. Мне не нужны очень подробные графики, объемные вычисления и наглядный вывод - мне нужно было срочно где-то проверить правильность синтаксиса моих скриптов, их примерный вывод. Это приложение мне помогло. Один минус - реклама внизу экрана закрывает нектторые важные строки вывода, что не очень удобно.

Thanks so much for your app!
It helps me check my student works that I couldn't check via pc-matlab. It was so difficult to find free matlab-syntax app that maybe can help me with my works, but I've found it in App Store! Only one drawback: add at the bottom of screen doesn't disappear and disturb to see script's output

**Developer response:** Thank you for the review! In the latest update, you may now scroll the output beyond the ads!

### 4/5 — It’s still not upgrade

*2020-04-01, version 2.6.2*

I still can not use the graph plotting.I already paid for upgrade this app but it’s not upgrade for me.

### 1/5 — Graphs don’t plot

*2020-01-08, version 2.5.1*

The graphing doesn’t appear to work. I’m not very happy since I paid for the ad free version. The free version appears to be able to plot graphs fine.

### 2/5 — ?

*2019-02-13, version 1.8*

How to load another mat lab file? In case I want to get more information to run code?

### 5/5 — Love it

*2019-01-22*

Love having a place to make quick calculations on. Please implement additional libraries such as statistics.

## Frequently asked questions about Madona

### Does Madona have ads?

Yes, Madona contains advertisements. This is common for free educational tools that offer in-app purchases for enhanced features.

### What is the learning methodology of Madona?

Madona facilitates learning through hands-on coding practice. Users can write, compile, and test MATLAB/Octave code snippets directly on their device, aiding in practical understanding and problem-solving.

### How does Madona track user progress?

Madona does not explicitly offer progress tracking features. However, users can save and share their code files, allowing them to manually manage and review their completed exercises and projects.

### Can I get certifications with Madona?

Madona is a tool for running code and does not offer any formal certifications. It is designed to assist in learning and testing code, not for official accreditation.

### What are the limitations of Madona?

Madona requires an internet connection for compilation, has a maximum program running time of 20 seconds, and can only run one file at a time. Some file system, network, and graphics functions may also be limited.

### Is Madona suitable for interactive programs?

No, Madona is a batch compiler and does not support interactive programs. If your program requires input, you must enter it in the Input tab before compilation.

### What devices does Madona support?

Madona is supported on iPhone, iPad, and iPod Touch devices. It is optimized for mobile use and can also connect with external physical or Bluetooth keyboards.

### How often is Madona updated?

The latest version of Madona is 3.6, last updated on March 10, 2026. This indicates a recent update, suggesting ongoing development and support for the application.

## Version history (last 5 releases)

### 3.6 — 2026-03-10

Optimized for iOS and iPadOS 26

### 3.5.2 — 2024-12-03

Bug fixes and performance improvement

### 3.5.1 — 2024-11-03

Bug fix when using keyboard shortcut on iPad

### 3.5 — 2024-09-12

Optimized for iOS 18 and iPadOS 18

### 3.4.1 — 2023-10-01

Fixes a crash when opening files

## Apps similar to Madona

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Geostationary Orbit 3D Lab](https://appshunter.io/ios/app/geostationary-orbit-3d-lab/id1190211000) | — | Free | Education |
| [Uncertainty Calculator](https://appshunter.io/ios/app/uncertainty-calculator/id1170905440) | 5.0 (1) | $3.99 | Education |
| [DoodleConnect](https://appshunter.io/ios/app/doodleconnect/id1176073180) | 4.7 (55) | Free | Education |
| [Solar System Simulator](https://appshunter.io/ios/app/solar-system-simulator/id1190193240) | 2.0 (3) | Free | Education |
| [Birdathon](https://appshunter.io/ios/app/birdathon/id1211977440) | 4.7 (15) | Free | Education |
| [Campus Labs® Event Check-in](https://appshunter.io/ios/app/campus-labs-event-check-in/id1221503400) | 4.8 (1,381) | Free | Education |

## More apps by Ketan Appa

- [Karnaugh & Boolean Minimizer](https://appshunter.io/ios/app/karnaugh-and-boolean-minimizer/id729313165)
- [Truth Table Builder](https://appshunter.io/ios/app/truth-table-builder/id882579372)
- [Venn Diagram Shader](https://appshunter.io/ios/app/venn-diagram-shader/id892864440)
- [TimeCraft](https://appshunter.io/ios/app/timecraft/id899728391)
- [Smart Virtual Girlfriend](https://appshunter.io/ios/app/smart-virtual-girlfriend/id1003021530)
- [Smart Virtual Boyfriend](https://appshunter.io/ios/app/smart-virtual-boyfriend/id1040224715)

All apps by Ketan Appa: https://appshunter.io/developer/576435759

## Related topics

[matlab mobile](https://appshunter.io/ios/topics/matlab-mobile) · [octave](https://appshunter.io/ios/topics/octave) · [matlab](https://appshunter.io/ios/topics/matlab) · [console for matlab programming](https://appshunter.io/ios/topics/console-for-matlab-programming) · [octave projet voltaire](https://appshunter.io/ios/topics/octave-projet-voltaire)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-16.*
