Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente Prossima revisione Entrambe le parti successive la revisione | ||
roberto.alfieri:pub:matlab [11/11/2019 16:58] roberto.alfieri [Ambiente di Lavoro] |
roberto.alfieri:pub:matlab [05/12/2019 11:29] roberto.alfieri [Rappresentazione grafica] |
||
---|---|---|---|
Linea 21: | Linea 21: | ||
L'Università di Parma ha acquistato la licenza TAH (Total Academic Headcount) di MathWorks, che consente l'installazione di Matlab (inclusi Simulink e una cinquantina circa di toolbox aggiuntivi) per personale e studenti dell'Ateneo. La licenza e' per il solo uso didattico. | L'Università di Parma ha acquistato la licenza TAH (Total Academic Headcount) di MathWorks, che consente l'installazione di Matlab (inclusi Simulink e una cinquantina circa di toolbox aggiuntivi) per personale e studenti dell'Ateneo. La licenza e' per il solo uso didattico. | ||
- | {{:roberto.alfieri:user:studenti-how_to_install_and_activate_your_personal_copy_of_matlab-student.pdf| Installazione di Matlab per studenti UniPR}} | + | {{ https://si.unipr.it/pagina-base/matlab-luniversita-di-parma |
+ | | Installazione di Matlab per studenti UniPR}} | ||
[[ https://www.gnu.org/software/octave/download.html | Octave download]] - | [[ https://www.gnu.org/software/octave/download.html | Octave download]] - | ||
Linea 118: | Linea 119: | ||
hold on # Mantieni il disegno corrente nel grafico (per plot sovrapposti) | hold on # Mantieni il disegno corrente nel grafico (per plot sovrapposti) | ||
hold off # Disattiva la funzione hold-on | hold off # Disattiva la funzione hold-on | ||
- | print('filename.png','-dpng'); # stampa su stampante o su file il plot | + | print('plot_matlab.png','-dpng'); # stampa su file il plot in formato png (MATLAB) |
+ | print('plot_matlab.pdf','-dpdf'); # stampa su file il plot in formato pdf (MATLAB) | ||
+ | print plot_matlab.png -dpng'; # stampa su file il plot in formato png (OCTAVE) | ||
+ | print plot_matlab.pdf -dpdf'; # stampa su file il plot in formato pdf (OCTAVE) | ||
==== Distribuzione normale ==== | ==== Distribuzione normale ==== | ||
Linea 136: | Linea 139: | ||
<code> | <code> | ||
# Esercizi: | # Esercizi: | ||
- | P=poissrnd(1.5,[1,10]) # genera di 10 numeri random in distribuzione di Poisson con Lambda=1.5 | + | P=poissrnd(1.5,[1,100]) # genera di 100 numeri random in distribuzione di Poisson con Lambda=1.5 |
mean(P) # calcola il valor medio | mean(P) # calcola il valor medio | ||
bar(P) # genera un plot a barre con la distribuzione dei 100 numeri | bar(P) # genera un plot a barre con la distribuzione dei 100 numeri | ||
hist(P) # genera un plot a barre con 10 classi di frequenza | hist(P) # genera un plot a barre con 10 classi di frequenza | ||
hist(P,4) # genera un plot a barre con 4 classi di frequenza | hist(P,4) # genera un plot a barre con 4 classi di frequenza | ||
- | [d,n]=hist(P,4) # scrive in dati e n i valori dei dati (d) e le relative classi (n) | + | [d,n]=hist(P,6) # scrive in dati e n i valori dei dati (d) e le relative classi (n) |
bar(n,d) # plot a barre con dati e frequenze | bar(n,d) # plot a barre con dati e frequenze | ||
- | x=[1:10] | + | x=[0:10] |
y = poisspdf(x,1.5); # determina la densità di probabilità per i valori in x con Lambda=1.5 | y = poisspdf(x,1.5); # determina la densità di probabilità per i valori in x con Lambda=1.5 | ||
plot(x,y,'+'); # plot della curva | plot(x,y,'+'); # plot della curva | ||
Linea 309: | Linea 312: | ||
s=1; | s=1; | ||
X=m-3*s:1/100:m+3*s; | X=m-3*s:1/100:m+3*s; | ||
- | Y=normpdf(X,m,s) | + | Y=normpdf(X,m,s); |
- | %Y=gauss(X,m,s) | + | %Y=gauss(X,m,s); |
plot(X,Y); | plot(X,Y); | ||
xlabel('X'); | xlabel('X'); |