What's New

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

App Description

~~~~~~~~~
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. 

iPhone Screenshots

(click to enlarge)

SIMO : MATLAB programming app screenshot 1 SIMO : MATLAB programming app screenshot 2 SIMO : MATLAB programming app screenshot 3 SIMO : MATLAB programming app screenshot 4 SIMO : MATLAB programming app screenshot 5

iPad Screenshots

(click to enlarge)

SIMO : MATLAB programming app screenshot 6 SIMO : MATLAB programming app screenshot 7 SIMO : MATLAB programming app screenshot 8 SIMO : MATLAB programming app screenshot 9 SIMO : MATLAB programming app screenshot 10

App Changes

  • December 03, 2014 Initial release
  • February 12, 2015 New version 1.1.0
  • February 26, 2015 New version 1.1.1
  • May 06, 2015 New version 1.2.0
  • October 15, 2015 New version 2.0.0
  • October 15, 2015 Price increase: FREE! -> $9.99
  • October 25, 2015 New version 2.0.1
  • October 25, 2015 Price decrease: $9.99 -> $0.99
  • November 16, 2015 Price increase: $0.99 -> $9.99
  • January 16, 2016 New version 2.1.0
  • February 24, 2016 New version 2.2.0
  • July 12, 2016 New version 2.2.1
  • November 06, 2016 New version 2.3.3
  • June 13, 2019 New version 2.17.3
  • June 13, 2019 Price decrease: $9.99 -> $4.99
  • June 13, 2019 Price decrease: $9.99 -> $4.99
  • June 14, 2019 Price decrease: $9.99 -> $4.99
  • June 14, 2019 Price decrease: $9.99 -> $4.99
  • June 15, 2019 Price decrease: $9.99 -> $4.99
  • June 15, 2019 Price decrease: $9.99 -> $4.99
  • June 16, 2019 Price decrease: $9.99 -> $4.99
  • June 19, 2019 New version 2.17.4
  • September 24, 2019 New version 2.18.0
  • December 24, 2019 New version 2.18.1
  • July 14, 2020 New version 2.18.3
  • October 27, 2020 New version 2.19.1
  • December 09, 2020 New version 2.20.0
  • October 15, 2021 New version 2.20.1
  • October 15, 2021 Price increase: $4.99 -> $5.99
  • September 16, 2023 New version 3.1.6
  • September 16, 2023 Price decrease: $5.99 -> $4.99