Estratto del documento

Funzione

Commento

Operatore Poi si può modificare. Tutte le variabili memorizzate appaiono in Workspace. Se faccio un'operazione e non specifico la variabile, la risposta è 3+2 (invio) inserita di default in una variabile ans. ans = 5.

Creare una variabile

Lettere minuscole e maiuscole sono riconosciute come diverse. pippo = 5. I nomi delle variabili devono iniziare sempre con una lettera e non possono contenere caratteri speciali (tranne _). 3+4 (invio) ans = 7 (si modifica il valore associato ad ans).

Strig --> mettere tra " ", Char --> mettere tra ' '. C'è una differenza di occupazione di memoria tra i due. a! (invio) Non "a!", ma in ogni caso se sbaglio Matlab me lo dice e mi suggerisce l'operatore che (forse) intendevo usare.

Operazione di fattoriale

factorial(num) error… did you mean factorial(a) (invio) --> esegue operazione.

Chiamare la variabile predefinita

  • pi greco
  • realmin Più piccolo numero macchina non nullo m ≈ 2.2 * 10-308
  • realmax Più grande numero macchina M ≈ 1.8 * 10308
  • eps ≈ 2.2 * 10-16 --> precisione di macchina ≈ 1.1 * 10-16

Formattazione

format short Passare al formato con più/meno approssimazione.

format long --> pi = 3.141592653589793.

format rat o con le frazioni. format short --> pi = 3.1416.

Comandi utili

*freccia in su* Vedere le ultime operazioni eseguite.

clc Pulire il Command Window (ma non il Workspace). Pulisce lo storico delle operazioni che ho svolto.

clear variabile Cancellare una variabile dal Workspace. Se voglio cancellarle tutte --> clear all (o solo clear).

Elencare tutte le variabili

who Restituisce tutte le variabili e il loro formato. Se metto solo whos me le elenca tutte.

Vedere cosa è una variabile in particolare

whos variabile Mi indica anche la misura (mxn): Matlab ragiona a matrici --> whos a (invio) uno scalare è una matrice 1x1.

Help operatore

help operatore Spiega cosa fa l'operatore indicato.

Vettori e matrici

Inizializzare un vettore

Se voglio scrivere tutti i numeri da a a b con una differenza di step tra ogni numero --> v = [ a : step : b ]. Posso usare anche v = linspace(a,b,N) dove N (default = 100) è la lunghezza del vettore (di conseguenza Matlab sceglie lo step step = 1 per avere N elementi tra a e b --> step = (b-a)/(N-1) ).

Restituzione di dimensioni

  • length(vettore) Restituisce la dimensione del vettore. dim(vettore) = ((b - a)/step) + 1 (vale solo con numeri interi).
  • size(matrice) Restituisce la dimensione della matrice.

Inizializzare una matrice

matrice = [ vettore ; vettore ; … ] Inizializzare una matrice di 4 righe e 6 colonne. A = [1:1:6 ; 5:1:10 ; 9:1:14 ; 15:1:20] --> ottengo.

Estrarre un elemento

variabile = matrice( riga , colonna ).

Anteprima
Vedrai una selezione di 1 pagina su 5
Tabella Matlab Pag. 1
1 su 5
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche MAT/02 Algebra

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher r.lucrezia di informazioni apprese con la frequenza delle lezioni di Algebra lineare e geometria e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Torino o del prof Ferrarotti Massimo.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community