roberto.alfieri:pub:matlab
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
roberto.alfieri:pub:matlab [04/12/2019 18:45] – [Distribuzione di Poisson] roberto.alfieri | roberto.alfieri:pub:matlab [11/11/2020 10:29] (versione attuale) – [Programmazione] roberto.alfieri | ||
---|---|---|---|
Linea 21: | Linea 21: | ||
L' | L' | ||
+ | [[ https:// | ||
{{ https:// | {{ https:// | ||
| Installazione di Matlab per studenti UniPR}} | | Installazione di Matlab per studenti UniPR}} | ||
+ | |||
[[ https:// | [[ https:// | ||
Linea 96: | Linea 98: | ||
columns(A) | columns(A) | ||
length(A) | length(A) | ||
+ | r=8 | ||
+ | c=4 | ||
zeros(r, | zeros(r, | ||
ones(r, | ones(r, | ||
Linea 119: | Linea 123: | ||
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(' | + | print(' |
- | print(' | + | print(' |
- | print | + | print plot_matlab.png -dpng'; |
- | print | + | print plot_matlab.pdf -dpdf'; |
==== Distribuzione normale ==== | ==== Distribuzione normale ==== | ||
[[ https:// | [[ https:// | ||
< | < | ||
- | X=randn(r, | + | c=2 |
- | m=mean(A) # | + | r=10 |
- | s=std(A) #Deviazione standard di ogni colonna | + | RN=randn(r, |
- | std(A(:,2)) #Std della seconda colonna | + | m=mean(RN) # |
- | normpdf(X, | + | s=std(RN) #Deviazione standard di ogni colonna |
- | X=abs(rand(1,20))*10 ; # Crea un vettore di 20 numeri | + | std(RN(:, |
- | Y=hist(X, | + | # |
+ | X=[-3.14: | ||
+ | Y=normpdf(X, | ||
+ | plot(X,Y) | ||
+ | # | ||
+ | X=randn(1,200)*10+5 ; # Crea un vettore di 200 numeri | ||
+ | hist(X, | ||
</ | </ | ||
==== Distribuzione di Poisson ==== | ==== Distribuzione di Poisson ==== | ||
Linea 144: | Linea 154: | ||
hist(P) | hist(P) | ||
hist(P, | hist(P, | ||
- | [d, | + | [d, |
bar(n, | bar(n, | ||
- | x=[1: | + | x=[0: |
y = poisspdf(x, | y = poisspdf(x, | ||
- | plot(x,y,' | + | bar(x,y) |
</ | </ | ||
Linea 209: | Linea 219: | ||
z=[c,' | z=[c,' | ||
- | ==== Cell Array ==== | ||
- | |||
- | I Cell Arrays sono delle collezioni di matrici multidimensionali di qualunque tipo di dato, | ||
- | come ad esempio matrici numeriche e stringhe, oppure matrici numeriche di diverse dimensioni. | ||
- | |||
- | I cells array vengono rappresentati con la funzione cell() oppure parentesi graffe {}. | ||
- | |||
- | Ad esempio, il seguente comando crea una array 1x3 composta da 2 array numerici e una stringa: | ||
- | |||
- | C={[1,2,3], [4,5], " | ||
- | |||
- | C(1, | ||
====Script==== | ====Script==== | ||
Linea 312: | Linea 310: | ||
s=1; | s=1; | ||
X=m-3*s: | X=m-3*s: | ||
- | Y=normpdf(X, | + | Y=normpdf(X, |
- | %Y=gauss(X, | + | %Y=gauss(X, |
plot(X,Y); | plot(X,Y); | ||
xlabel(' | xlabel(' | ||
Linea 368: | Linea 366: | ||
</ | </ | ||
- | [[http://www.fis.unipr.it/~roberto.alfieri/didattica/matdid/prog/octave/ | altri esercizi ]] | + | [[http://didattica-linux.unipr.it/home/alfieri/ |
roberto.alfieri/pub/matlab.1575481511.txt.gz · Ultima modifica: 04/12/2019 18:45 da roberto.alfieri