Reviews
Now Reading
FreeMat
0
Review

FreeMat

Overview
Synopsis

FreeMat is a free environment for rapid engineering and scientific prototyping and data processing. It is similar to commercial systems such as MATLAB from Mathworks, and IDL from Research Systems, but is Open Source

Category

Data Analysis Software Free

Features

• N-dimensional array manipulation (by default, N is limited to 6)
• Support for 8,16, and 32 bit integer types (signed and unsigned), 32 and 64 bit floating point types, and 64 and 128 bit complex types.
• Built in arithmetic for manipulation of all supported data types.
• Support for solving linear systems of equations via the divide operators.
• Eigenvalue and singular value decompositions
• Full control structure support (including, for, while, break, continue, etc.)
• 2D plotting and image display
• Heterogeneous array types (called "cell arrays" in MATLAB-speak) fully supported
• Full support for dynamic structure arrays
• Split-radix based FFT support
• Pass-by-reference support (an IDL feature)
• Keyword support (an IDL feature)
• Codeless interface to external C/C++/FORTRAN code
• Native Windows support
• Native sparse matrix support
• Native support for Mac OS X (no X11 server required).
• Function pointers (eval and feval are fully supported)
• Classes, operator overloading
• 3D Plotting and visualization via OpenGL
• Handle-based graphics
• 3D volume rendering capability (via VTK)

License

Proprietary

Price

• Free

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Website
Company

FreeMat

What is best?

• N-dimensional array manipulation (by default, N is limited to 6)
• Support for 8,16, and 32 bit integer types (signed and unsigned), 32 and 64 bit floating point types, and 64 and 128 bit complex types.
• Built in arithmetic for manipulation of all supported data types.
• Support for solving linear systems of equations via the divide operators.
• Eigenvalue and singular value decompositions

What are the benefits?

• FreeMat is now easier to build.
• The top level README.TXT includes instructions on how to build FreeMat on all three platforms (Linux, Mac OS X, and Mingw32).
• Documentation has been migrated to doxygen.
• A number of improvements have been made to the JIT back end.
• 64-bit on all platforms!

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
5.7
Features & Functionality
7.6
8.7
Advanced Features
7.6
9.0
Integration
7.6
Performance
7.6
Customer Support
7.6
Implementation
5.1
Renew & Recommend
Bottom Line

FreeMat offers Native Windows support, Native sparse matrix support, Native support for Mac OS X (no X11 server required), Function pointers (eval and feval are fully supported), Classes, operator overloading , 3D Plotting and visualization via OpenGL, Handle-based graphics and 3D volume rendering capability (via VTK).

7.6
Editor Rating
7.1
Aggregated User Rating
3 ratings
You have rated this

FreeMat is an environment for rapid engineering and scientific processing which is similar to commercial systems such as MATLAB from Mathworks and IDL from Research Systems, but is Open Source.

FreeMat offers features such as a codeless interface to external C/C++/FORTRAN code, parallel/distributed algorithm development (via MPI), and advanced volume and 3D visualization capabilities. FreeMat now supports function handles, or function pointers where a function handle is an alias for a function or script that is stored in a variable. FreeMat now also supports the so called dynamic-field indexing expressions where the fieldname is supplied through an expression instead of being explicitly provided.

In FreeMat, users can construct matrices with strings as contents, but users have to make sure that if the matrix has more than one row, that all the strings have the same length. FreeMat has adopted a feature of IDL that is a modified form of keywords which allows users to call a function with the arguments to the function specified in an arbitrary order. FreeMat supports decompositions of single and double types.

FreeMat does not currently support GUI/Widgets. FreeMat currently supports Windows, Linux and Mac OS X are supported platforms. Other UNIX environments (such as IRIX/SOLARIS). FreeMat installers are available for Windows and Mac OS X, and source and binary packages are available for Linux.

FreeMat has features that are in progress and which are in the development version or are planned for the near future such as the widgets/GUI building and the FreeMat-to-MEX interface for porting MATLAB MEX files.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%