
- #SYMBOLS FREEMAT HOW TO#
- #SYMBOLS FREEMAT FOR MAC OS X#
- #SYMBOLS FREEMAT MAC OS X#
- #SYMBOLS FREEMAT PDF#
- #SYMBOLS FREEMAT 64 BIT#
Other UNIX environments (such as IRIX/SOLARIS) may work.
#SYMBOLS FREEMAT MAC OS X#
As for IDL, FreeMat is not compatible at all with IDL (the syntax is MATLAB-based), but a few critical concepts from IDL are implemented, including pass by reference and keywords.Ĭurrently, Windows, Linux and Mac OS X are supported platforms. If you feel very strongly that one or more MATLAB features are missing that would be useful to have in FreeMat, you can either add it yourself or try and convince someone else (e.g., me) to add it for you.
FreeMat-to-MEX interface for porting MATLAB MEX files. Here are the list of major MATLAB features not currently supported:įinally the list of features that are in progress (meaning they are in the development version or are planned for the near future): 3D volume rendering capability (via VTK).
3D Plotting and visualization via OpenGL.Function pointers (eval and feval are fully supported).
#SYMBOLS FREEMAT FOR MAC OS X#
Native support for Mac OS X (no X11 server required).Codeless interface to external C/C++/FORTRAN code.Pass-by-reference support (an IDL feature).Full support for dynamic structure arrays.Heterogeneous array types (called "cell arrays" in MATLAB-speak) fully supported.Full control structure support (including, for, while, break, continue, etc.).Eigenvalue and singular value decompositions.Support for solving linear systems of equations via the divide operators.Built in arithmetic for manipulation of all supported data types.
#SYMBOLS FREEMAT 64 BIT#
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. N-dimensional array manipulation (by default, N is limited to 6). Because we like to lead with the positive, here are the features in that are supported: The following table summarizes how FreeMat stacks up against MATLAB and IDL. FreeMat supports roughly 95% (a made up statistic) of the features in MATLAB. Is FreeMat 100% compatible with MATLAB? What about IDL? As for the open source alternatives, try them out and decide for yourself. Yes! FreeMat is chartered to go beyond MATLAB to include 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. Why another MATLAB clone? Have you heard of Octave, Scilab, etc.? There are a number of great tools that are available to GPL-ed code (e.g., Qt, FFTW, FFCALL), and FreeMat is now one of them. The current version is released under GPL. Previous versions of FreeMat were released under MIT licenses. It is free as in speech and free as in beer. It is similar to commercial systems such as MATLAB from Mathworks and IDL from Research Systems, but is Open Source. Tutorials on FreeMat are available hereįreeMat is an environment for rapid engineering and scientific processing. Built-in interactive help (Online Help), from the FreeMat Console by typing:. Feature requests should be filed here: Request a Feature Documentation. The e-mail address for the group is Bug reports should be filed here: Report a Bug It is open to anyone to join and read, but you must be a member to post, and posts are moderated (necessary after the spam-bots took over the old sourceforge mailing list). A Google Group has been set up for support. There are three sources of help (beyond the user manual, of course). #SYMBOLS FREEMAT PDF#
Click to download FreeMat Manual in PDF form. Click to be taken to the list of all available downloads. Click to download FreeMat (will attempt to autodetect which version you need). These are quite dated and need to be replaced. Comments or problems should be reported to the mailing list or filed as bugs on the website. It's not a long list, but given the nearly 2 years since the last release, 4.2 is an important one. A number of improvements have been made to the JIT back end. Documentation has been migrated to doxygen. #SYMBOLS FREEMAT HOW TO#
The top level README.TXT includes instructions on how to build FreeMat on all three platforms (Linux, Mac OS X, and Mingw32). FreeMat is now (hopefully) easier to build.This version includes a number of bug fixes and some cleaned up tests and documentation. We are pleased to annouce the release of FreeMat 4.2. News Updated News - FreeMat 4.2 - 32 bit binary for WindowsĪdded a 32 bit installer for people using Windows XP. FreeMat is available under the GPL license. Such as MATLAB from Mathworks, and IDL from Research Systems, but is FreeMat is a free environment for rapid engineering and scientific