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)
3.1.2
2023-01-07
New features and improvements for searching text within a doc page:
1. Page now scrolls to the first occurrence of the searched text.
2. Fixed a bug that causes incorrect match count.
3. Up/down button added.
4. An invalid character removed from the doc page of "min".
3.1.1
2022-12-25
- Bug fixes and improvements.
3.1.0
2022-12-17
+ New functions:
- cov: covariance.
- corrcoef: correlation coefficients.
+ Various improvements and bug fixes.
3.08
2022-10-03
1. Fix a bug that causes errors in loading saved surface plots.
2. Fix a bug that unexpected shows an "Open" button in file list's menu.
3. Fix a bug that causes the app to crash when converting an empty character array to another data type.
4. Submenu titles are removed to improve clarity.
3.07
2022-07-27
- New functions added:
1. Percentile: prctile()
2. Quantile: quantile()
3. Random permutation (shuffle): randperm()
- Under-the-hood improvements.
3.0.6
2022-07-02
- Added statistical function rms()
- Under-the-hood improvements.
3.0.5
2022-06-24
- Added functions var(), median() and mode().
- Bug fixes and improvements.
3.0.4
2022-04-24
- Added polynomial fitting: polyfit().
- Revised polyval(). It now can calculate prediction interval for polynomial regression.
- Bug fixes and improvements.
3.0.3
2022-03-08
- New feature: Exporting document page to PDF.
- Improvements and fixes for the document pages.
3.0.2
2022-02-28
New features:
- 2D and 3D plots can now be exported to PDF files.
- Document page for exporting plots added.
- Added font size 17 in the font settings.
Improvements & fixes:
- The widths of the line number areas in editor and console input now correctly respond to font size changes.
- The last x-tick labels can now be shown correctly.
3.0.1
2022-02-16
- We bring back adjustable text sizes in the editor and console.
- Other minor changes.
3.0.0
2022-02-12
- This is the 3rd major version of the app.
- The app has been rebuilt from the ground up.
- The user-interface (UI) has been overhauled by rewriting all of the code in Swift.
- It adopts the latest technologies offered by SwiftUI and UIKit.
- Users should find the UI much more consistent and responsive.
- The MATLAB interpreter has been totally rewritten in Swift.
- Newly added features include structure array, local function, and anonymous function.
- Tons of new features and improvements, big and small, have been added to this update.
2.20.1
2021-10-08
- We have changed the domain name from "simo.com.hk" to "simo.ac". URLs and email addresses in the app have been changed accordingly.
- Minor improvements and fixes.
2.20.0
2020-12-01
- Improved user experience on Apple Silicon Macs.
- Added keyboard shortcuts and trackpad/mouse (iPad and Mac only) support for zooming, panning and rotating plots.
- Bug fixes and improvements.
2.19.1
2020-10-04
New in 2.19.1:
- Fix a bug that causes the app to crash when the editor is scrolled immediately after a file has been loaded.
New in 2.19.0:
- Adding support for iOS and iPadOS 14.
- Improved support for iPad trackpad.
- Bug fixes and improvements.
2.19.0
2020-09-20
- Adding support for iOS and iPadOS 14.
- Improved support for iPad trackpad.
- Bug fixes and improvements.
2.18.3
2020-03-04
- Improve some error messages for pinv().
New in 2.18.2:
- New function: pinv(). Moore–Penrose inverse, also know as pseudo-inverse.
- Fix a bug in rref()
- Fix a UI bug where the activity indicator does not show up in dark mode.
2.18.2
2020-03-03
- New function: pinv(). Moore–Penrose inverse, also know as pseudo-inverse.
- Fix a bug in rref()
- Fix a UI bug where the activity indicator does not show up in dark mode.
2.18.1
2019-12-24
This is a regular update for bug fixes and improvements.
2.18.0
2019-09-18
- Supporting iOS 13.
- Supporting dark mode.
- New plotting functions: stairs(), stem().
- User can now change line width of a 2D plot.
- Other cosmetic changes and bug fixes.
2.17.4
2019-06-17
- Fix a bug that affects .csv file import.