Welcome to OpenMatrix

OpenMatrix is an open source project. To learn more about the OpenMatrix project, please visit https://www.openmatrix.org/.

OpenMatrix 1.0.13 includes the following new features and enhancements.

OML Commands and Functions

The following functions have been added to OpenMatrix 1.0.13:

  • Statistical Analysis
    • nanmax
    • nanmean
    • nanmedian
    • nanmin
    • nanstd
    • nansum
    • nanvar
    • quantile
    • histc
    • gradient
  • Signal Processing
    • filter2
  • Plotting
    • trimesh
    • triplot
    • trisurf

Resolved Issues

  • OML
    • ismember cannot handle empty matrices
    • textread regression to read ascii files
    • imread / imwrite defined in two source locations
    • varargin and varargout issues
    • inputname function does not update correctly inside an OML class
    • unix() behaves different for win and linux
    • OML Command window: Table value printed partially
    • textread parses on blank spaces when the delimiter is given
    • parfor for assigning nd matrix
    • addpath should reorder the path and put the path at top (or end) even if the path exists
    • function lookup should look for different extensions in each path before moving to the next path
  • Math
    • ode45 gives error as "user function failed"
    • ode45 does not recognize single output form sol=ode45(...) which has the structure with sol.x and sol.y set
    • de2bi(8,'s') should raise an error
    • issymmetric(NaN) and ishermitian(NaN) return to different result
  • Control System
    • margin function error: index must be positive
    • transfer function terms based on tf('s') not echoed to command window if the value is too small
    • bode generates an error when system matrix is singular
  • Plotting
    • Wrong type of label for a figure with "mesh" and "plot3" commands
    • The Figure sequence reverses when plots are done hide all and then show all