Ti trovi in: Home arrow Software arrow Octave arrow Presentazione di Octave

Presentazione di Octave di A. Calati M. Urbano   

OCTAVE è un programma di calcolo numerico.

“Octave” è il nome del docente di uno dei corsi presso i quali John W. Eaton, il principale autore del programma, ne iniziò lo sviluppo.

Inizialmente utilizzato come programma per l’Ingegneria chimica, il suo utilizzo fu esteso ad ambiti matematici più generali.

E’ un programma open source mantenuto e sviluppato dal progetto GNU liberamente scaricabile dal sito www.octave.org.

Nella sezione download, occorre scegliere la versione adatta al sistema operativo utilizzato (nel nostro caso windows) e cliccare su Octave forge-windows installer per installare il programma (la versione da noi utilizzata è octave 2.1.73).

In seguito all’installazione verrà creato un collegamento sul desktop, basterà cliccarci su due volte per lanciare il programma

octave00.png

Il prompt sancisce l’inizio della fase interattiva.

Alcuni esempi

Creare una Matrice

Il comando per creare una matrice e per salvarla è:

>> A = [1,2,12; 4,5,6; 7,8,9]

Le virgole separano gli elementi sulla stessa riga (colonne), mentre il “;”indica il passaggio alla riga successiva.

Octave risponderà visualizzando la matrice nella forma tradizionale (righe x colonne)

A =

1 2 12

4 5 6

7 8 9

Calcolo Matriciale

Octave permette di effettuare operazioni su matrici. I simboli da usare sono i seguenti.

Matrice per uno scalare >>2*A

Moltiplicare 2 matrici A e B >>A*B

Matrice trasposta >>A’

Matrice inversa di A >>inv(A)

Determinante >>det(A)

Risolvere un’equazione lineare

Un sistema lineare in n incognite è così fatto

a11 x1 + a12 x2 + ... + a1n xn = b1 a21 x1 + a22 x2 + ... + a2n xn = b2 ... an1 x1 + an2 x2 + ... + ann xn = bn

E può essere scritto come Ax=B

Così che x=A-1*B

Risolvere il suddetto sistema in Octave è semplicissimo basta utilizzare l'operatore '\'.

>> A=[2,3,4;1,7,9;3,2,1]

A =

2 3 4

1 7 9

3 2 1

>> B=[1;7;3]

B =

1

7

3

>> A\B

ans =

-1.05000

4.30000

-2.45000  

.

Help

La documentazione di supporto è disponibile sul prompt di Octave, fornisce informazioni sul comando che si vuole utilizzare semplicemente scrivendo il nome del comando dopo la parola “help”.

Esempio:

octave01.png

Se richiamato senza alcuna voce l’help stampa una lista di tutti gli operatori e funzioni disponibili.

Per esempio il comando “help help” descrive il comando help.




Leggi l'articolo e i commenti (1)
Scritto da Enrico, il 15-06-2011 17:04
La prima volta che ho lanciato Octave sono rimasto sgomento!! 
e moh? 
Non c'è una GUI?

Scrivi Commento
  • Si prega di scrivere solo commenti che riguardano questo articolo. La redazione pubblicherà solo i messaggi che saranno ritenuti idonei. I messaggi compariranno, mediamente, il giorno seguente, dopo che la redazione li ha approvati.
Nome:
Commento:

Codice:* Code Inserireilcodiceaumentatoditredecine

Powered by AkoComment Tweaked Special Edition v.1.4.6
AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com
All right reserved

Valutazione utente: / 0
ScarsoOttimo 
< Prec.   Pros. >
Videolezioni di Matematica

Iniziative editoriali

 matemagica-p2.jpg
Matemagica? No problem!

  eccellere-80.jpg

Eccellere in matematica

balsimelli-geogebra-80.jpg
Geometria con Geogebra
     giochi-logico-matematici-80.jpg
CD giochi logico-matematici

Test - quiz - simulazione

Gioca con la matematica

Ultimi articoli