# SIMO : MATLAB programming app — 100% on-device computation

> On-device MATLAB interpreter and development environment for iOS. (iPhone/iPad app by Numerical Co..)

- Source: https://appshunter.io/ios/app/simo-matlab-programming-app/id932694386 (this page in markdown: same URL + `.md`)
- Developer: [Numerical Co.](https://appshunter.io/developer/1128647431)
- Category: Education, Developer Tools
- Price: $4.99
- Rating: 4.20/5 from 55 App Store ratings · 43 written reviews indexed
- Age rating: 4+
- Requires: iOS 14.0 · 61 MB
- Languages: American English, Chinese (Traditional, Hong Kong SAR China)
- Released: 2014-12-02
- Data updated: 2026-08-17
- Monetization: paid
- User reviews in markdown: https://appshunter.io/ios/app/simo-matlab-programming-app/id932694386/reviews.md

## What is SIMO?

~~~~~~~~~
Check out our FREE app Console, which is powered by SIMO's MATLAB interpreter. If you find Console useful, SIMO is definitely suitable for you.
~~~~~~~~~

SIMO is a feature-rich development environment for MATLAB. We have developed a version of MATLAB interpreter that works for commonly used language syntax and functions for beginners.

[+] Who will find SIMO useful?

- Students learning the basics of MATLAB.
- Course instructors of fundamental MATLAB courses.
- Individuals whose works do not depend on specialised toolboxes and advanced language syntax.

[+] What is SIMO?

- It is an integrated environment for running MATLAB.
- It allows you to create, edit, and run MATLAB code on iOS devices.
- Unlike other apps that compute on the cloud, it performs computation entirely locally on device. No internet connection is needed. You don't miss a single app feature even if you are offline.

[+] What SIMO cannot do?

- It does not completely replace MATLAB, as it has only a subset of built-in functions of MATLAB.
- It does not support advanced features such as Simulink or creating user-interface. 

[+] One app, all platforms

- You will be amazed at how much work you can do on a phone. The app is designed to let you work effectively on smaller screens.
- The iPad app features a split-screen layout. You can enjoy a full-screen workspace, or work on two views simultaneously.
- The iPad app runs on Macs with Apple silicon as well. Buy one app and it works on all of the platforms.

[+] MATLAB interpreter

- The interpreter works for language syntax that is essential to survive a MATLAB course. It provides the most commonly used built-in functions for learners.
- The interpreter computes on your device locally. You will not miss a single app feature even if you go completely offline.
- SIMO comes with a full set of documentation and user guides. It is offline accessible and full-text searchable.

[+] Visualization tool

- Plots are rendered in real-time using your device's computing power. Operations such as updating line attributes, pan and zoom are fast and responsive.
- Stunning 3D plots are rendered by the device's GPU in real-time. Pan, zoom or rotate with multi-touch gestures, trackpad or keyboard shortcuts. 
- Plot attributes are editable through the built-in user-interface. You can improvise with different styles without entering a single line of code.

[+] Command console

- You can run one or many lines of code from the command console. It supports line numbering, auto-intent and syntax highlighting.
- Search over thousand lines of output data instantly. You'll never get overwhelmed by the sea of numbers.
- Output data are formatted automatically to fit the screen size or app window. Data are always neatly presented however you resize the app.

[+] File manager

- Files can be synced across all of your iCloud Drive enabled devices (iPhone, iPad, Mac). Or, you can store them locally on device. 
- Tons of files buried in tons of folders? No worries. The search feature will help you find an item instantly. 
- It has features you expect from a useful file manager. Add, copy, delete, duplicate, move, rename, sort and more.

[+] Script editor

- It has features you expect from a useful script editor. Syntax highlight, auto-indent, line numbers and more.
- Search for a word in a script. Replace occurrences with another word.
- Recent items are accessible from your finger tip. It is a useful feature for navigating through frequently accessed files.

## Key features

- MATLAB interpreter for beginners
- Create, edit, and run MATLAB code
- 100% on-device computation
- Offline functionality
- Real-time plot rendering
- Command console with syntax highlighting
- File manager with iCloud sync

## Recent user reviews (10 of 43)

All indexed reviews: https://appshunter.io/ios/app/simo-matlab-programming-app/id932694386/reviews.md

### 4/5 — Math hound

*2026-05-23, version 3.1.7*

Sometimes inconsistent syntax and results. Once you know what they are, it's a neat product.

### 4/5 — Decent but Missing Features

*2026-05-15, version 3.1.7*

Developer: PLEASE PLEASE PLEASE add the ability to change number format. I don’t always want output to display in scientific notation. Really annoying.

### 3/5 — The mass of the can only be complied and saved in 1 language.

*2026-03-18, version 3.1.7*

The mass of the can only be complied and saved in 1 language.

### 4/5 — Really a great app, but it can improve a lot

*2025-06-17, version 3.1.7*

The app is great, and the work done so far is amazing, makes it almost perfect for teaching matlab-octave languages. But UI is really frustrating, and I do hope to see more like MATLAB desktop UI (also considering now menu bar, new multitasking on iPadOS 26) and there are many missing functions (e.g. imread, imshow…), not clear why most files are not ablet to be imported/change folder

### 1/5 — Disappointing though could be refined given price point

*2025-03-16, version 3.1.7*

No drawnow, axis—can’t animate. Devs, fix plotting!

### 4/5 — Needs help file

*2024-10-24*

Great app however one must also have the lesser Console app to have complete access to the help pages.  I figure it is an oversite but this has been the case since I first got this app several years ago. 

Developers: Please get the help working so I do not need both apps...

### 3/5 — Good App, works perfect, but more funciones are needed

*2023-12-09, version 3.1.6*

I’d like to ask for a refund, as the app can’t run my codes for a lack of built in functions (sparse or three dots in my case). The app is excellent, but not useful for me. Thank you.

### 2/5 — Clever but lacking in functions

*2022-11-04, version 3.08*

The SIMO app is close to being a great tool. It allows writing matlab scripts and execution of them on your local device. It has a good user interface and support in terms of built in documentation. Unfortunately, only about 239 functions are included. There is no FFT or spectral analysis capability. This app is at present only useful for learning basic matlab programming, but has the promise to be a great portable solution for matlab programming if it is developed further.

### 4/5 — Bien mais incomplète

*2022-10-26, version 3.08*

L'application est ergonomique, la coloration est agréable et la navigation dans les plot est très agréable.
En revanche, il manque pas mal de fonction (figure, subplot, axis,...) qui peuvent être pratique lorsqu'on cherche à afficher beaucoup de graph, cela serait bien de les rajouter.

### 5/5 — Great app for scientific studies

*2021-10-21*

I really enjoy using this app for a orbital mechanics.  It is simple and easy to use.  I also like being able to use the script files  I create on my pc with Matlab.  

Overall, my experience using this app has been excellent!

## Frequently asked questions about SIMO

### What is SIMO: MATLAB programming app?

SIMO is a feature-rich development environment for MATLAB that runs entirely on iOS devices. It includes a MATLAB interpreter designed for commonly used syntax and functions, allowing users to create, edit, and run MATLAB code locally without an internet connection.

### Who is SIMO for?

This app is ideal for students learning the basics of MATLAB, course instructors teaching fundamental MATLAB courses, and individuals whose work does not rely on specialized toolboxes or advanced language syntax. It's designed for effective use on smaller screens.

### Does SIMO completely replace MATLAB?

No, SIMO does not completely replace MATLAB. It supports a subset of built-in functions and essential language syntax for beginners. Advanced features like Simulink or user-interface creation are not supported.

### How does the on-device computation work?

SIMO performs all computations locally on your device, meaning no internet connection is required to run MATLAB code or access app features. This ensures full functionality even when offline.

### What are the visualization and command console features?

The app offers real-time plot rendering, including stunning 3D plots, with editable attributes. The command console supports line numbering, auto-indent, syntax highlighting, and efficient searching and formatting of output data.

## Version history (last 5 releases)

### 3.1.7 — 2024-02-13

- New functions: cot, cotd, coth, acot, acotd, acoth.
- Various improvement and fixes.

### 3.1.6 — 2023-03-13

- Fix a bug that causes the app to terminate unexpectedly when exporting a plot as image or PDF.
- Fix a bug that prevents the console output/editor from adjusting its view size when the virtual keyboard has been shown or dismissed.

### 3.1.5 — 2023-02-20

Fix a bug that causes error when saving plots.

### 3.1.4 — 2023-02-12

New functions:
- csc: Cosecant (input in radians)
- secd: Secant (input in degrees)
- asec: Inverse secant (output in radians)
- asecd: Inverse secant (output in degrees)
- sech: Hyperbolic secant (input in radians)
- asech: Inverse hyperbolic secant (output in radians)

### 3.1.3 — 2023-01-31

New functions:
- csc: Cosecant (input in radians)
- cscd: Cosecant (input in degrees)
- acsc: Inverse cosecant (output in radians)
- acscd: Inverse cosecant (output in degrees)
- csch: Hyperbolic cosecant (input in radians)
- acsch: Inverse hyperbolic cosecant (output in radians)

## Apps similar to SIMO

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Mimo: Learn Coding/Programming](https://appshunter.io/ios/app/mimo-learn-codingprogramming/id1133960732) | 4.8 (109,179) | Free | Education |
| [Programming Hub: Learn Coding](https://appshunter.io/ios/app/programming-hub-learn-coding/id1049691226) | 4.8 (9,837) | Free | Education |
| [Learn Python Coding: Python X](https://appshunter.io/ios/app/learn-python-coding-python-x/id1521797614) | 4.7 (496) | Free | Education |
| [Enki: Learn Coding/Programming](https://appshunter.io/ios/app/enki-learn-codingprogramming/id993753145) | 4.8 (1,090) | Free | Education |
| [Python Programming Interpreter](https://appshunter.io/ios/app/python-programming-interpreter/id1335895307) | 3.1 (43) | Free | Education |
| [Sololearn: Learn to Code](https://appshunter.io/ios/app/sololearn-learn-to-code/id1210079064) | 4.8 (81,458) | Free | Education |

## More apps by Numerical Co.

- [Console for MATLAB programming](https://appshunter.io/ios/app/console-for-matlab-programming/id1600998307)

All apps by Numerical Co.: https://appshunter.io/developer/1128647431

## Related topics

[matlab](https://appshunter.io/ios/topics/matlab) · [console for matlab programming](https://appshunter.io/ios/topics/console-for-matlab-programming) · [learn matlab guide](https://appshunter.io/ios/topics/learn-matlab-guide)

---

*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-17.*
