Sei sulla pagina 1di 2

E-Tivity -1 esempi di calcolo di base usando Octave

Prerequisiti
Fondamenti di informatica
Geometria: basi di calcolo matriciale
Analisi: basi sulle funzioni di variabile reale
Aver seguito la lezione introduttiva di octave
Risorse
Le attività di questa E-tivity possono essere svolti usando l’interprete di Octave Online disponibile
all’indirizzo http://octave-online.net oppure istallando su di un computer il software Octave (r)

Scopo
 Imparare le basi della sintassi del software Octave
 Acquisire la capacità di eseguire operazioni matematiche basilari utilizzando il software Octave
 Acquisire la capacità di rappresentare graficamente funzioni matematiche ad una variabile

Attività
Dopo aver seguito la lezione introduttiva di matlab/octave eseguire i seguenti esercizi e riportare nel forum
eventuali difficoltà, nonché i risultati finali ottenuti avendoli formattati in un documento in formato pdf.

È valutata positivamente e fortemente incoraggiata la collaborazione tra studenti tramite forum, nonchè la
reciproca revisione dei risultati ottenuti.

n è il proprio mese di nascita p è l’ultima cifra della propria matricola +1

Esercizio 1

2n -n -p -1

-4p p n -5

Data la matrice A = -4 -2 n -4 ed il vettore B = [2n 1 2p 1]

-p -2 1 -2n

Calcolare il prodotto righe per colonne A t *Bt e (B*A)t.

Calcolare il determinante di A e l’inversa di A

Calcolare il determinante di C=A+At e l’inversa di C

Calcolare autovalori e autovettori di A e di C

Risolvere il sistema Cx=Bt per x (usando il metodo di kramer e verificare il risultato cercando tramite help
metodi diretti per la soluzione di sistemi lineari)
Esercizio 2

Creare un vettore -1<x<1 definito da 100 elementi.

Disegnare in scala lineare le seguenti funzioni:

f1(x)= pe2/(x-2) in colore nero

f2(x) = x2 + nx -3p in colore rosso

Disegnare su scala lineare sia f1 che f2 e valutare graficamente le intersezioni

Opzionale: tramite ricerca su internet trovare il modo di calcolare numericamente tale intersezione

Esercizio 3

Creare un vettore 0<x<5 definito da 100 elementi.

Disegnare in scala lineare le seguenti funzioni:

f1(x)= sin(πx/p) in colore nero

f2(x)= sin(πx/n) in colore blu

Domanda: che cosa è il periodo delle funzioni?

Domanda: quale delle due funzioni trigonometriche ha il periodo maggiore?

Domanda: quale è il periodo della funzione f1+f2?

Esercizio 4

Dato il seguente codice che presenta vari errori, correggerlo commentando gli errori e presentare i
grafici risultanti

cleare
X = 0:0.1.50;
f1 = (3x+5)^2;
f2 = (2x+3)^3;
f3 = f1*f2;
plot(Alpha,f1, r);
holdon
plot(Alpha,f3,g);

Modalità di Valutazione
La corretta soluzione dell’esercitazione è valutata per 1/30 del voto finale dell’insegnamento. I risultati
numerici dei calcoli e i grafici richiesti devono essere inseriti (e brevemente commentati ove si ritenga
necessario farlo) in un file formato pdf e postati sul Forum dedicato all’Etivity

Risultati di apprendimento attesi


Al termine dello studio lo studente deve:

 Essere in grado di eseguire semplici calcoli usano octave e/o matlab


 Saper effettuare calcoli matriciali
 Saper rappresentare funzioni reali di variabile reale in un grafico
 Saper eseguire operazioni tra funzioni reali
 Saper riconoscere i principali messaggi d’errore e correggere il codice conseguentemente

Potrebbero piacerti anche