Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedenteProssima revisioneEntrambe le parti successive la revisione |
roberto.alfieri:pub:matlab [14/11/2019 16:46] – [Matlab/Octave] roberto.alfieri | roberto.alfieri:pub:matlab [03/11/2020 10:20] – [Distribuzione di Poisson] roberto.alfieri |
---|
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. |
| |
| [[ https://si.unipr.it/sites/default/files/2018-11/Avviorapido-licenza-TotalAcademicHeadcount-UtenteFinale.pdf | Avvio rapido ]] - |
{{ https://si.unipr.it/pagina-base/matlab-luniversita-di-parma | {{ https://si.unipr.it/pagina-base/matlab-luniversita-di-parma |
| Installazione di Matlab per studenti UniPR}} | | 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]] - |
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 file il plot in formato png | print('plot_matlab.png','-dpng'); # stampa su file il plot in formato png (MATLAB) |
print('filename.pdf','-dpdf'); # stampa su file il plot in formato pdf | 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 ==== |
<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 | bar(x,y) |
</code> | </code> |
| |
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'); |