LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3987/0)
Reviews (636/0)
Press Releases (465/0)
Distributions (197/0)
Software (907/0)
Hardware (537/0)
Security (192/0)
Tutorials (356/0)
Off Topic (181/0)


User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User


Events
There are no upcoming events




FreeMat

FreeMat

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.

It supports many MATLAB functions and some IDL functionality. It also features codeless interface to external C, C++, and Fortran code, further parallel distributed algorithm development (via MPI), and some extended volume and 3D visualization capabilities.

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.

 FreeMat 4.2

Price
Free to download

Size
101MB
License

GNU GPL v2

Developer
Samit Basu

Website
freemat.sourceforge.net

System Requirements
BLAS
Qt4
libpng

Support:
Documentation, Wiki, Blog, FAQ, SourceForge Project Page

Selected Reviews:

Features include:

  • FreeMat supports the vast majority of MATLAB's features including:
    • N-dimensional array manipulation (by default, N is limited to 6)
    • Support for 8,16, 32, and 64 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
    • Arbitrary-size 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
    • Function pointers (eval and feval are fully supported)
    • Classes, operator overloading
    • 3D Plotting and visualization via OpenGL
    • Parallel processing with MPI (in the FreeMat development versions)
    • Handle-based graphics
  • Just In Time compiler
  • Compatibility with Matlab (over 366 compatibility tests pass)
  • Dynamic linking with BLAS
  • Vectorized fprintf, sprintf, fscanf, sscanf functions
  • Code profiler
  • Ability to handle huge arrays (more than 2GB) when compiled under 64 bit OS

Return to Scientific Home Page

Bookmark and Share


Last Updated Saturday, May 23 2015 @ 12:34 PM EDT


We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, Forth, SQL, Node.js (new), Fortran (new), Erlang (new), Pascal (new), and Ada (new).


Group Tests
100 Essential Apps
All Group Tests


Top Free Software
5 Office Suites
3 Lean Desktops
7 Document Processors
4 Distraction Free Tools
9 Project Management
4 Business Solutions
9 Groupware Apps
14 File Managers
10 Databases
21 Backup Tools
21 Productivity Tools
5 Note Taking Apps
9 Terminal Emulators
21 Financial Tools
5 Bitcoin Clients
21 Text Editors
21 Video Emulators
21 Home Emulators
42 Graphics Apps
6 CAD Apps
42 Scientific Apps
10 Web Browsers
42 Email Apps
12 Instant Messaging
10 IRC Clients
7 Twitter Clients
12 News Aggregators
11 VoIP Apps
42 Best Games
9 Steam Games
42 Audio Apps
5 Music Streaming
42 Video Apps
5 YouTube Tools
80 Security Apps
9 System Monitoring
8 Geometry Apps
Free Console Apps
14 Multimedia
4 Audio Grabbers
9 Internet Apps
3 HTTP Clients
5 File Managers
Programming
8 Compilers
9 IDEs
9 Debuggers
7 Revision Control Apps
6 Doc Generators
Free Web Software
21 Web CMS
14 Wiki Engines
8 Blog Apps
6 eCommerce Apps
5 Human Resource Apps
10 ERP
10 CRM
6 Data Warehouse Apps
8 Business Intelligence
6 Point-of-Sale

Other Articles
Migrating from Windows
Back up your data
20 Free Linux Books
24 Beginner Books
12 Shell Scripting Books


Older Stories
Monday 03/09
  • Raspberry Pi 2: Raspbian (ARMv6) v Linaro (ARMv7) (0)

  • Friday 03/06
  • Raspberry Pi 2 review (0)

  • Sunday 02/22
  • Chess in a Few Bytes (0)
  • Learn the Art of Computer Programming With These Great Free Beginner Books (2)
  • CD Audio Grabbers (0)

  • Monday 01/19
  • fitlet is a tiny fanless PC full of openness (0)

  • Sunday 01/18
  • MintBox Mini gives Linux users a pocket-sized PC (0)
  • 6 Invaluable Assembly Books (0)

  • Wednesday 01/14
  • Why Mac users donít switch to Linux (0)
  • MIPS Creator CI20 review (0)


  • Vote

    What Linux distribution do you run on your main computer?

    Debian
    Fedora
    Mint
    Slackware
    openSuSE
    Arch
    Ubuntu
    Redhat
    Mageia
    CentOS
    FreeBSD
    Results
    656 votes | 3 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 LinuxLinks.com - All rights reserved