Category:RLaB: Difference between revisions

From Rosetta Code
Content added Content deleted
(Created page with '{{stub}} {{language |site=http://rlabplus.sourceforge.net/ }} This qoute is from the web site: " .. RLaB is an interactive, interpreted scientific programming environment. RLaB…')
 
No edit summary
Line 1: Line 1:
{{stub}}
{{stub}}
{{language
|site=http://rlab.sourceforge.net/
}}
{{language
{{language
|site=http://rlabplus.sourceforge.net/
|site=http://rlabplus.sourceforge.net/
}}
}}


RLaB is an interactive, interpreted scientific programming environment which provides fast prototyping and program development. RLaB is not a clone of languages such as those used by tools like [[MATLAB]] or Matrix-X/Xmath. However, as RLaB focuses on creating a good experimental environment (or laboratory) in which to do matrix math, it can be called ``Matlab-like''; since the programming language possesses similar operators and concepts.
This qoute is from the web site:
RLaB does not try to be a Matlab clone. Instead, it borrows what I believe are the best features of the Matlab language and provides improved language syntax and semantics. The syntax has been improved to allow users more expression and reduce ambiguities. The variable scoping rules have been improved to facilitate creation of larger programs and program libraries.

" .. RLaB is an interactive, interpreted scientific programming environment. RLaB is a very high level language intended to provide fast prototyping and program development, as well as easy data-visualization, and processing. RLaB is not a clone of languages such as those used by tools like [[MATLAB]] or Matrix-X/Xmath. However, as RLaB focuses on creating a good experimental environment (or laboratory) in which to do matrix math, it can be called ``Matlab-like''; since the programming language possesses similar operators and concepts.


The project rlabplus is its successor for 32- and 64-bit linux operating systems. It incorporates a number of updated and new solvers, functions and procedures. E.g., it includes the Gnu Scientific Library (GSL) in its entirety. It integrates data-visualization capabilities using the plotting packages pgplot, Gnuplot or xmgr.
RLaB does not try to be a Matlab clone. Instead, it borrows what I believe are the best features of the Matlab language and provides improved language syntax and semantics. The syntax has been improved to allow users more expression and reduce ambiguities. The variable scoping rules have been improved to facilitate creation of larger programs and program libraries. A heterogeneous associative array has been added to allow users to create and operate on arbitrary data structures. The fundamental data type is a floating point matrix (either real or complex), though RLaB also includes string matrices, and sparse numerical matrices (both real and complex) .."
It supports data-export to different formats, e.g., openoffice.org or HDF5.
It can also communicate through serial port or GPIB interfaces.


* Ian Searle
RLaB was created by Ian Searle and collaborators.
rlabplus is being actively developed by Marijan Kostrun.

Revision as of 13:54, 28 August 2010

This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Language
RLaB
This programming language may be used to instruct a computer to perform a task.
Official website
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using RLaB.
Language
RLaB
This programming language may be used to instruct a computer to perform a task.
Official website
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using RLaB.

RLaB is an interactive, interpreted scientific programming environment which provides fast prototyping and program development. RLaB is not a clone of languages such as those used by tools like MATLAB or Matrix-X/Xmath. However, as RLaB focuses on creating a good experimental environment (or laboratory) in which to do matrix math, it can be called ``Matlab-like; since the programming language possesses similar operators and concepts. RLaB does not try to be a Matlab clone. Instead, it borrows what I believe are the best features of the Matlab language and provides improved language syntax and semantics. The syntax has been improved to allow users more expression and reduce ambiguities. The variable scoping rules have been improved to facilitate creation of larger programs and program libraries.

The project rlabplus is its successor for 32- and 64-bit linux operating systems. It incorporates a number of updated and new solvers, functions and procedures. E.g., it includes the Gnu Scientific Library (GSL) in its entirety. It integrates data-visualization capabilities using the plotting packages pgplot, Gnuplot or xmgr. It supports data-export to different formats, e.g., openoffice.org or HDF5. It can also communicate through serial port or GPIB interfaces.

RLaB was created by Ian Searle and collaborators. rlabplus is being actively developed by Marijan Kostrun.