22

Sep

MATLAB: alternative

matlab

MatLab è diventato ormail il programma standard per il calcolo matematico e la simulazione.

Basta vedere al Politecnico: viene utilizzato in tutti i laboratori di analisi matematica e non solo…e tutti pretendono la conoscenza almeno di base del suo funzionamento. Da qui la difficoltà nel reperire una sua copia, anche per il fatto che Matlab presenta due problemi:

  1. è molto pesante (richiede notevoli risorse al pc)
  2. è molto costoso

Fortunatamente se dobbiamo esercitarci abbiamo altre possibilità, i Free Clones (dei cloni gratuiti).

Le alternative principali di MatLab sono Scilab, Octave, e Rlab: non sono dei veri propri cloni al 100% in quanto non offrono una totale compatibilità con gli “m-files” di MatLab. In ogni caso, essi provvedono a sostituire un gran numero delle sue funzioni, a un miglior rapporto qualità/prezzo (visto che sono gratuiti!).

Essenzialmente, Scilab, Octave, e Rlab sono linguaggi di programmazione interpretati e basati sulla matematica matriciale. Essi condividono con Matlab:

  1. L’uso delle matrici come tipo di dato fondamentale.
  2. Supporto per i numeri complessi.
  3. La possibilità di creare delle funzioni matematiche e le rispettive librerie.
  4. Estensibilità nella forma delle funzioni cosiddette user-defined.
Scilab

Sotto alcuni aspetti, Scilab può essere considerato come il migliore tra i cloni di Matlab.

Scilab ha vari punti di forza, inclusi l’eccellente documentazione e supporto (via e-mail e i propri newsgroup). Ma soprattutto, per i Windows users, Scilab è fornito non solo come source code, ma anche come Windows binary.

Scilab è gran parte–ma non completamente–compatibile with Matlab.

Per maggiori informazioni:

Octave

Come Scilab, Octave è un altro clone di alta qualità. Se utilizzate sistemi operativi del tipo Unix, Octave potrebbe essere la scelta migliore.

Per maggiori informazioni:

Rlab

Rlab, dei tre, è il meno compatibile con Matlab.

Rlab non cerca di essere un clone di Matlab ma invece è orientato verso una propria strada e i suoi sviluppatori stanno implementando nuova sintassi e nouva semantica.

Per maggiori informazioni:




2 commenti per questo post.

  1. bp_ commenta:

    Grazie per le dritte!

  2. Marco Lancini commenta:

    Di nulla!

Lascia un commento!

Informami sui successivi commenti (senza commentare)

Post simili: