Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 1 𝑦−𝜇Y 2 1 𝑦−𝜇Y
𝑓Y 𝑦 = exp − 𝐹Y 𝑦 = 1 + erf
2 𝜎Y2 2
2𝜋𝜎Y2 2𝜎Y2
▪ Esistono infinite distribuzioni Gaussiane al variare dei parametri 𝜇Y (media) e 𝜎Y2 (varianza)
→ 𝑁(𝜇Y , 𝜎Y2 ).
valore media
• CDF: normcdf(x,mi,sigma)
norminv(P,mi,sigma)
Marco Trofa
che calcola il valore della gaussiana con media mi e deviazione standard sigma in
1/10
corrispondenza del quale la CDF della suddetta gaussiana vale P. ISPC
Comandi salienti MATLAB
Regressioni lineari:
comandi predefiniti di MATLAB
MV 𝛽0 ,𝛽1
𝑖=1
▪ Il valore del vettore dei parametri 𝛽 che minimizza la sommatoria degli scarti quadratici può
essere determinato tramite il comando predefinito di MATLAB
2/10
ISPC
Comandi salienti MATLAB
Regressioni multilineari:
comandi predefiniti di MATLAB
▪ MATLAB possiede un comando predefinito per eseguire regressioni di modelli multilineari
del tipo 𝑦 = 𝛽0 + 𝛽1 𝑥1 + 𝛽2 𝑥2 + … + 𝛽k 𝑥k .
Identificazione e Simulazione di Processi Chimici AA 2019/20
beta = regress(y,X)
interessati.)
3/10
ISPC
Comandi salienti MATLAB
Regressioni non lineari:
comandi predefiniti di MATLAB
▪ MATLAB possiede un comando predefinito che esegue regressioni non lineari con il metodo
dei MQ.
Identificazione e Simulazione di Processi Chimici AA 2019/20
▪ A seconda della struttura della matrice dei coefficienti, verificata tramite lo svolgimento di
appositi test preliminari integrati nel comando, quest’ultimo sceglie il metodo diretto più
efficiente per la soluzione del problema.
x = mldivide(A,b)
oppure
x = A\b
Marco Trofa
• con
sol vettore degli zeri della funzione vettoriale,
fval vettore dei valori assunti dalla funzione in corrispondenza della soluzione
calcolata,
func (preceduta da @) function in cui si è dichiarata la funzione vettoriale di cui si
cercano gli zeri,
x0 vettore dei valori di 1° tentativo della soluzione.
6/10
ISPC
Comandi salienti MATLAB
Sistemi di equazioni algebriche non lineari:
comandi predefiniti di MATLAB (2/2)
• Il comando fsolve consente di specificare parametri opzionali in input. Per esempio:
Identificazione e Simulazione di Processi Chimici AA 2019/20
help fsolve
Marco Trofa
7/10
ISPC
Comandi salienti MATLAB
Problemi di valore iniziale:
comandi predefiniti MATLAB (1/3)
▪ MATLAB possiede una serie di comandi predefiniti per la soluzione di problemi di valore
iniziale, la cui sintassi è
Identificazione e Simulazione di Processi Chimici AA 2019/20
con
• var vettore colonna dei valori della variabile indipendente in cui viene visualizzata la
soluzione (scelti dal software),
• sol matrice dei valori delle variabili di stato calcolati in corrispondenza dei valori di var
(ogni colonna di sol contiene i valori di una diversa incognita),
• xxx stringa che specifica il metodo di risoluzione scelto (possibili valori: 15, 45, 113,
15s, 23s, 23t, 23tb…),
• func function contenente il campo vettoriale 𝒇(𝑡, 𝒙(𝑡)) del sistema di ODE,
• [t0, tf] intervallo di integrazione,
• x0 vettore (indifferentemente riga o colonna) dei valori delle variabili di stato in
corrispondenza di t0 (i.e., condizioni iniziali).
Marco Trofa
▪ NB: non viene richiesta all’utente alcuna informazione sul passo di integrazione, che viene
automaticamente scelto dal software. 8/10
ISPC
Comandi salienti MATLAB
Problemi di valore iniziale:
comandi predefiniti MATLAB (2/3)
▪ Se si desidera visualizzare i valori della soluzione in corrispondenza di valori della variabile
indipendente fissati dall’utente, è possibile utilizzare le seguenti sintassi:
Identificazione e Simulazione di Processi Chimici AA 2019/20
▪ Gli algoritmi implementati da questi comandi sono tutti impliciti, quindi non necessitano di
passi temporali estremamente piccoli (in ogni caso, la scelta del passo è automaticamente
operata dal software).
Marco Trofa
10/10
ISPC
Comandi salienti MATLAB