The Complete Technical Analysis and Development Environment   An attractive alternative to MATLAB and GAUSS - Physics World
What Is O-Matrix? O-Matrix ® is an interactive analysis and visualization tool that combines the programming flexibility a...
The O-Matrix Advantage <ul><li>Since 1992 technical computing professionals have relied on  O-Matrix because of its unique...
The O-Matrix Environment <ul><li>Analysis Functions  </li></ul><ul><li>Plotting and Data Visualization </li></ul><ul><li>G...
Analysis Functions <ul><li>Matrix Functions </li></ul><ul><li>Statistics and Simulations </li></ul><ul><li>Curve Fitting a...
Data Visualization <ul><li>Extensive 2D and 3D plot types </li></ul><ul><li>Versatile control of plotting region </li></ul...
Building User Interfaces With  O-Matrix O-Matrix contains a complete set of functions for creating custom GUIs for your ap...
Programming In O-Matrix <ul><li>O-Matrix is built on a high-performance, MATLAB-compatible interpreter that provides many ...
Data Manipulation <ul><li>O-Matrix includes a broad range of functions for reading, writing, manipulating, and formatting ...
O-Matrix Performance O-Matrix is much faster than MATLAB, I recommend it wholeheartedly - Dr. Ben Rickman Ultra Electronics
Statistics Performance Overall, O-Matrix is the fastest matrix computation package we tested. - SciViews
O-Matrix Toolboxes <ul><li>STSA  –  Statistical Time-Series Analysis Toolbox </li></ul><ul><li>SPT  – Signal Processing To...
OLE/COM Automation <ul><li>O-Matrix can be used as an Automation client or accessed as a COM server. </li></ul><ul><li>O-M...
Technical Support O-Matrix comes with free technical support. O-Matrix support staff and developers review support questio...
Contacting Harmonic Harmonic Software Inc. PO Box 7365  Breckenridge, CO  80424 [email_address] [email_address] http://www...
Upcoming SlideShare
Loading in …5
×

O Matrix Overview

1,194 views

Published on

Published in: Business, Economy & Finance
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,194
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://www.omatrix.com/overview.html http://www.omatrix.com/howorder.html
  • http://www.omatrix.com/howorder.html
  • http://www.omatrix.com/overview.html
  • http://www.omatrix.com/omanalysis.html
  • http://www.omatrix.com/omplotting.html
  • http://www.omatrix.com/omguis.html
  • http://www.omatrix.com/omlanguage.html
  • http://www.omatrix.com/omdata.html
  • http://www.omatrix.com/bench.html
  • http://www.omatrix.com/stsa.html http://www.omatrix.com/spt.html http://www.omatrix.com/xllink.html http://www.omatrix.com/omsql.html http://www.omatrix.com/datavis.html
  • http://www.omatrix.com/omlanguage.html
  • http://www.omatrix.com/techsupp.html
  • http://www.omatrix.com/contact.html
  • O Matrix Overview

    1. 1. The Complete Technical Analysis and Development Environment An attractive alternative to MATLAB and GAUSS - Physics World
    2. 2. What Is O-Matrix? O-Matrix ® is an interactive analysis and visualization tool that combines the programming flexibility and performance of a compiled language with the ease of use of an interpreted, integrated environment. A good alternative and better package than MATLAB - Katsuhiko Kawai PhD., Nagoya University
    3. 3. The O-Matrix Advantage <ul><li>Since 1992 technical computing professionals have relied on O-Matrix because of its unique combination of: </li></ul><ul><ul><li>Power – The O-Matrix language enables rapid implementation of solutions and simplifies the construction, of large analysis applications. </li></ul></ul><ul><ul><li>Speed – The execution performance of O-Matrix solutions far exceeds that of other interpreted environment and rivals that of compiled applications. </li></ul></ul><ul><ul><li>Ease of Use – The O-Matrix language and environment makes it simple to quickly obtain solutions. </li></ul></ul><ul><ul><li>Affordability – O-Matrix and O-Matrix toolboxes have always been priced at a small fraction of the cost of other technical computing solutions. </li></ul></ul><ul><li>O-Matrix is to be recommended as powerful yet inexpensive. </li></ul><ul><li>Scientific Computing World </li></ul>
    4. 4. The O-Matrix Environment <ul><li>Analysis Functions </li></ul><ul><li>Plotting and Data Visualization </li></ul><ul><li>GUI Building Tools </li></ul><ul><li>Client/Server Computing </li></ul><ul><li>Extensive Data IO capabilities </li></ul><ul><li>MATLAB ® -compatible matrix language with many extensions </li></ul><ul><li>High-performance functions built on hand-tuned C, FORTRAN, and assembler functions. </li></ul><ul><li>Integrated Editor </li></ul><ul><li>Integrated Debugger </li></ul><ul><li>Application Profiling </li></ul><ul><li>Dynamically link with user-defined C/C++, and FORTRAN functions </li></ul>Like an enhanced MATLAB ® - IEEE Spectrum
    5. 5. Analysis Functions <ul><li>Matrix Functions </li></ul><ul><li>Statistics and Simulations </li></ul><ul><li>Curve Fitting and Optimization </li></ul><ul><li>Calculus </li></ul><ul><li>Fourier Analysis and Filtering </li></ul><ul><li>Optimization </li></ul><ul><li>Polynomials </li></ul><ul><li>Elementary Functions </li></ul>A useful tool for anyone who needs To perform data analysis - IEEE Computer
    6. 6. Data Visualization <ul><li>Extensive 2D and 3D plot types </li></ul><ul><li>Versatile control of plotting region </li></ul><ul><li>Control of axis scaling and labeling </li></ul><ul><li>Efficiently handle large data sets </li></ul>
    7. 7. Building User Interfaces With O-Matrix O-Matrix contains a complete set of functions for creating custom GUIs for your applications. A GUI-Based Kalman Filter Tool Built in O-Matrix
    8. 8. Programming In O-Matrix <ul><li>O-Matrix is built on a high-performance, MATLAB-compatible interpreter that provides many additional language capabilities for advanced data analysis. </li></ul><ul><li>Build code in an object-oriented or procedural style </li></ul><ul><li>Flexible methods for organizing scripts that does not rely on function names </li></ul><ul><li>Ability to pre-compile code into binary form </li></ul><ul><li>Use Visual Basic or FORTRAN –like syntax in addition to matrix-oriented syntax. </li></ul>Readers should take a look at O-Matrix - Desktop Engineering step = pi/16 x = -pi:step:pi gplot(x,sin(x)) gplot(x,cos(x))
    9. 9. Data Manipulation <ul><li>O-Matrix includes a broad range of functions for reading, writing, manipulating, and formatting numeric and character data. </li></ul><ul><li>High-performance reading/writing of ASCII data </li></ul><ul><li>Low-level binary I/O functions </li></ul><ul><li>HDF Data IO </li></ul><ul><li>Excel Data IO </li></ul><ul><li>Read Matlab binary data, (.mat files) </li></ul><ul><li>Text manipulation and conversion </li></ul><ul><li>Versatile text formatting </li></ul><ul><li>An excellent product </li></ul><ul><li>Agustin Alons Rodriguez, </li></ul><ul><li>Prof. Of Econometrics </li></ul>
    10. 10. O-Matrix Performance O-Matrix is much faster than MATLAB, I recommend it wholeheartedly - Dr. Ben Rickman Ultra Electronics
    11. 11. Statistics Performance Overall, O-Matrix is the fastest matrix computation package we tested. - SciViews
    12. 12. O-Matrix Toolboxes <ul><li>STSA – Statistical Time-Series Analysis Toolbox </li></ul><ul><li>SPT – Signal Processing Toolbox </li></ul><ul><li>Excel Link – Add the high-performance analysis capabilities of O-Matrix to Excel </li></ul><ul><li>ODBC Link – Retrieve and manipulate ODBC/SQL data sources from O-Matrix </li></ul><ul><li>Data Visualizer – Interactive, OpenGL plotting and graphics manipulation </li></ul>
    13. 13. OLE/COM Automation <ul><li>O-Matrix can be used as an Automation client or accessed as a COM server. </li></ul><ul><li>O-Matrix as an Automation Client: </li></ul><ul><li>Use O-Matrix as a mathematical scripting language for COM-enable applications such as Excel, Word, LabView, and SigmaPlot </li></ul><ul><li>Use O-Matrix client scripting to add language capabilities to proprietary applications </li></ul><ul><li>The O-Matrix COM Server: </li></ul><ul><li>O-Matrix can be accessed and controlled by any environment or language that provides Automation. Easily pass data and commands to and from O-Matrix with languages such as Visual Basic, VBA, and C++. </li></ul>cocreate(&quot;Excel.Application&quot;) copropput(&quot;Visible&quot;, 1) # Run a VBA macro coinvoke(&quot;Run&quot;,&quot;ARPlot&quot;)
    14. 14. Technical Support O-Matrix comes with free technical support. O-Matrix support staff and developers review support questions to ensure accurate, professional support. Most support issues are resolved within one to two business days. Excellent and very prompt customer service - Dr. Wayne Briggs University of British Columbia
    15. 15. Contacting Harmonic Harmonic Software Inc. PO Box 7365 Breckenridge, CO 80424 [email_address] [email_address] http://www.omatrix.com

    ×