Struttura del corso Cosa Scilab Perch utilizzare Scilab
Struttura del corso § Cosa è Scilab § Perché utilizzare Scilab § Introduzione a Scilab: struttura e funzioni principali § Vettori e matrici § Sistemi di equazioni con vettori e matrici § Funzioni § Grafica §…
Corso di Scilab: Introduzione a Scilab: le funzioni Prof. Sergio De Nisi Le funzioni Una funzione è: un programma già predisposto da qualcuno, che risolve un determinato problema e può essere inserito in altri programmi.
Corso di Scilab: Introduzione a Scilab: le funzioni Prof. Sergio De Nisi Le funzioni Determinano degli output a partire da determinati input. Gli input devono essere “passati” dal programma che richiama la funzione. In Scilab ce ne sono tantissime già predisposte.
Corso di Scilab: Introduzione a Scilab: le funzioni Prof. Sergio De Nisi Le funzioni Esempio: funzione grafica a 2 dimensioni. Supponiamo di voler diagrammare un certo numero di punti di coordinate x ed y. Indichiamo con x il vettore delle coordinate x e con y il vettore delle coordinate y.
Corso di Scilab: Introduzione a Scilab: le funzioni Prof. Sergio De Nisi Le funzioni Se vogliamo rappresentare i punti (1, 0), (10, -8), (5, 4) prepariamo i seguenti vettori: x = [1 10 5] y = [0 -8 4] Apriamo Scilab, assegnamo i valori stabiliti e scriviamo plot(x, y), Cosa succede? Interpretare, please!
Corso di Scilab: Introduzione a Scilab: le funzioni Prof. Sergio De Nisi Le funzioni Incontreremo altre funzioni nel seguito. Ora un altro esempio. Predisponete un vettore del tipo: x=[0. 1 0. 2 0. 3 0. 4 … 6. 3] Poi scrivete: y = sin(x) Il risultato sarà un vettore y costituito da: y = [sin(0. 1) sin(0. 2) … sin(6. 3)] Ora scrivete plot(x, y) Ecco una bella sinusoide!!! Anche sin() è una funzione che, dato in input un angolo x in radianti, fornisce come risultato il suo seno.
Struttura del corso § Cosa è Scilab § Perché utilizzare Scilab § Introduzione a Scilab: struttura e funzioni principali § Studio di circuiti elettrici § Applicazioni con numeri complessi § Studio di sistemi dinamici § Elaborazione dati misure sulle macchine elettriche
Corso di Scilab: Applicazioni con i numeri complessi Prof. Sergio De Nisi Applicazioni con i numeri complessi Proviamo a scrivere nella console di Scilab: a = 3 + 2*%i Cosa succede? Commentare, please!
Corso di Scilab: Applicazioni con i numeri complessi Prof. Sergio De Nisi Applicazioni con i numeri complessi Praticamente abbiamo assegnato alla variabile a il valore complesso 3 + j 2. Che bella sorpresa, eh? Scilab tratta i numeri complessi con la stessa facilità (e le stesse modalità) dei numeri reali!!!
Corso di Scilab: Applicazioni con i numeri complessi Prof. Sergio De Nisi Applicazioni con i numeri complessi Ora provate a digitare: abs(a) e poi phasemag(a) Cosa succede? Cosa abbiamo ottenuto?
Corso di Scilab: Studio di circuiti elettrici Prof. Sergio De Nisi Studio di circuiti elettrici Ehi, prof. ! Lo studio di circuiti elettrici l’abbiamo fatto la volta scorsa!!! Pensavate che fosse finita?
Corso di Scilab: Introduzione a Scilab: studio di circuiti elettrici Prof. Sergio De Nisi Studio di circuiti elettrici Esercizio: dato il circuito in figura, risolverlo in pochissimi minuti con il metodo dei potenziali ai nodi e Scilab.
- Slides: 12