Freemat 4.2 (Matlab-Alternative)

Wissenschaftliche Programme (Mathematik, Sprachen, Kaufmännisches, etc.)

Moderatoren: |Gordon|, Jean, Moderatoren

Antworten
Benutzeravatar
Gordon
Beiträge: 13701
Registriert: 06.01.02, 18:46

Freemat 4.2 (Matlab-Alternative)

Beitrag von Gordon » 12.10.04, 18:34

Freemat

Version: 1.08
Grösse: 2,2 MB
Homepage: http://freemat.sourceforge.net/wiki/index.php/Main_Page

Beschreibung:
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. FreeMat includes several novel features such as a codeless interface to external C/C++/FORTRAN code, parallel/distributed algorithm development (via MPI), and plotting and visualization capabilities. FreeMat is available under an MIT-type license. Supported platforms include Linux, Windows and Mac OS X.

Here are the features in that are supported:

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
Unter http://freemat.sourceforge.net/documentation.html kann man sich das Handbuch als PDF downloaden. Die FAQ kann man sich auch mal durchlesen, um zu wissen, was das Programm schon kann und was noch nicht. Nach eigener Einschätzung sind 90 % der Matlab-Features bereits eingebaut.Kleinere Bugs sind noch da, sieht aber sehr vielversprechend aus...

Bild
Zuletzt geändert von Gordon am 24.03.08, 11:22, insgesamt 8-mal geändert.
Sitting in a bunker here behind my wall
Waiting for the worms to come
In perfect isolation here behind my wall
Waiting for the worms to come

c_o_c_u_s
Einsteiger
Beiträge: 1
Registriert: 14.10.04, 16:43

einige weitere freie Matlab Clones

Beitrag von c_o_c_u_s » 14.10.04, 16:51

Weitere freie Matlab clones:
  • Octave http://www.octave.org (Windows/Linux)
    verwendet GnuPLOT für Graphik, hohe Matlab Kompatibilität
    Scilab http://www.scilab.org (Windows/Linux)
    wird sehr aktiv entwickelt, gute Graphikfähigkeiten, auch gebündelt mit mit MUPAD (Algebrasystem) verfügbar
    LyME (for PalmOS)
eingeschränkte Funktionalität (graphikfähig!)

Benutzeravatar
JohnDoe
Mitglied
Beiträge: 766
Registriert: 24.09.03, 16:33

Beitrag von JohnDoe » 05.06.07, 10:27

aktuell: v3.2 (15-Apr-2007)
dl: http://freemat.sourceforge.net/wiki/index.php/Download

Zusätzlich gibts für alle Interessierten ein Handbuch.
http://freemat.sourceforge.net/FreeMat-3.1.pdf
changelog hat geschrieben:FreeMat 3.2 released
  • Fixes some library dependency issues on the Mac, and some build issues on Linux

FreeMat 3.1 released
  • New Threading API, which allows you to take advantage of multi-core and multi-processor machines
  • Perform powerful Perl-style regular expression manipulations in 3.1 using the regexp command, and its variants
  • A new, unified multi-platform regression test suite
  • Plotting functions have been improved
  • New functions for reading URLs, and parsing HTML and XML files
  • The help window has a search tool now
  • The memory usage of FreeMat has been significantly improved
  • You can now specify a script startup.m that is automatically executed at startup time

wiegmann
Mitglied
Beiträge: 396
Registriert: 31.08.07, 10:42

Beitrag von wiegmann » 24.03.08, 11:02

FreeMat v3.6 ist aktuell (seit 17.03.2008).
We are pleased to announce the release of FreeMat 3.6. This is primarily a bugfix release that adds a few new features, mostly to the UI. Here is the list of changes:

* Added ODE45 solver from Sebastien Loisel
* Added SVG support for exporting figures.
* Added “recent files” to editor.
* Added keyboard shortcuts to editor and main application menus.
* Added increase/decrease indent by tab/shift-tab in editor
* Added execute button to debug toolbar
* Added quiver plots
* Added execute-selected-text button
* Added directory-change tool to main toolbar, and rearranged windows on the main page.
* Second pass at the JIT compiler. Completion of the JIT and it’s general activation will wait for FreeMat4.
* Display of complex numbers
* Helpwin now accepts an argument.
* Replaced the toolbox with a tabbed widget.
* Code clean up for -Wall.
* Improved the behavior of editor when opening and saving (new)files.
* Corrected norms of double args on 64 bit machines
* Interplin1 now works with more argument types.
* Any, all, min and max handle empties more gracefully.
* Corrected color display of RGB images
* Modified bitcmp function for compatibility with matlab
* Modified fprintf to follow matlab’s behavior when no handle is specified.
* Set default view for 3D plots to view(3).
* Fixes for anonymous functions and code block leaks.
* Fixed the “comment” and “uncomment” bugs when applying to the whole
* Fixed failed feval for local functions
* Fixed program crash after clear history.
* Fixed bug in complex matrix assignment operators.
Außerdem wurde die Homepage neu gestaltet.

wiegmann
Mitglied
Beiträge: 396
Registriert: 31.08.07, 10:42

Beitrag von wiegmann » 31.10.09, 12:07

FreeMat v4.0 ist seit dem 09.10.2009 aktuell.
We are pleased to announce the release of FreeMat 4.0 . This version brings major feature improvements and changes to the internals of FreeMat. Here is a list of changes:

* Improved Editor with integrated debugger
* Improved Main Application UI with dockable workspace browser and command history
* Just In Time compiler (enabled by default)
* Greatly improved compatibility with Matlab (over 366 compatibility tests pass)
* Dynamic linking with BLAS (users can use custom optimized BLAS libraries)
* Vectorized fprintf, sprintf, fscanf, sscanf functions
* Added patch handle graphics object
* Much faster figure drawing
* Ability to handle huge arrays (more than 2GB) when compiled under 64 bit OS
* Code profiler

Internal changes:

* New array class implementation
* Compatible type handling
* JIT compiler
* CMake build system
DL: http://freemat.sourceforge.net/download.html

Benutzeravatar
Gordon
Beiträge: 13701
Registriert: 06.01.02, 18:46

Re: Freemat 4.0 (Matlab-Alternative)

Beitrag von Gordon » 10.01.12, 16:39

We are pleased to annouce the release of FreeMat 4.1. This version provides some significant performance improvements over FreeMat 4.0, as well as a host of bug fixes. Here is a brief list of changes:

New Just In Time (JIT) compiler -- the new version uses C++ as a backend for code generation, which means a much more substantial set of FreeMat code can now be JIT compiled. FreeMat uses CLANG-LLVM to provide run time compilation of the generated C++ code.
Universal builds will no longer be officially generated for Mac OS X. However, we are working on a build for Mac OS X that can utilize Macports. This should enable PowerPC Mac OS X users to build their own FreeMat from sources.
VTK Integration -- FreeMat gets a significant improvement in its ability to perform sophisticated renderings of multidimensional datasets by integrating the Visualization Toolkit (VTK). Simple FreeMat scripts can access nearly all of VTKs functionality.
Octave Integration -- FreeMat 4.1 has the initial version of an Octave file parser. This parser will allow you to use your existing Octave scripts from within FreeMat. It is still a work in progress, but FreeMat 4.1 ships with a few Octave functions (like factor).
http://freemat.sourceforge.net/index.html
Sitting in a bunker here behind my wall
Waiting for the worms to come
In perfect isolation here behind my wall
Waiting for the worms to come

Benutzeravatar
Gordon
Beiträge: 13701
Registriert: 06.01.02, 18:46

Re: Freemat 4.1 (Matlab-Alternative)

Beitrag von Gordon » 30.07.13, 16:28

Latest News - 2013-06-30 - FreeMat 4.2 Released

We are pleased to annouce the release of FreeMat 4.2. This version includes a number of bug fixes and some cleaned up tests and documentation. Here is a brief list of changes:

FreeMat is now (hopefully) 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!
http://freemat.sourceforge.net/index.html
Sitting in a bunker here behind my wall
Waiting for the worms to come
In perfect isolation here behind my wall
Waiting for the worms to come

Antworten