Skip to content

Commit fc8e3fc

Browse files
committed
🔄 synced local 'matlabfiles/' with remote 'matlabMfiles/'
1 parent 4dbfef9 commit fc8e3fc

File tree

4 files changed

+10
-16
lines changed

4 files changed

+10
-16
lines changed

matlabfiles/capAlgebra/normaEucl.m

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
% Numeri dalla Chi2 con 5 gradi di libertà.
2-
% Per replicabilità dei risultati porre $n=100000$, $p=3$ e fissare il seed
3-
% dei numeri casuali a 25.
41
rng(25)
52
n=100000;
63
p=3;
@@ -19,7 +16,7 @@
1916

2017
Xtilde=X-medie;
2118
Z=zscore(X);
22-
%% Calcolo delle norme richieste tramite ciclo for
19+
%% Calcolo varianze e sigma tramite le norme
2320
for j=1:p
2421
Xtildej=Xtilde(:,j);
2522
normXtildej=sqrt(sum(Xtildej.^2));
@@ -28,19 +25,20 @@
2825
diff=abs(normXtildej-normXtildejCHK);
2926
assert(diff<1e-12,"Errore di programmazione " + ...
3027
"nell'implementazione della norma euclidea")
31-
diff1=abs(normXtildej-sigma(j)*sqrt(n-1));
28+
% Verifica uguaglianza varianze
29+
diff1=abs(normXtildej^2/(n-1)-varianze(j));
3230
assert(diff1<1e-12,"Errore di programmazione " + ...
33-
"nell'implementazione della norma euclidea")
31+
"nell'implementazione della varianza tramite la norma")
3432
Zj=Z(:,j);
3533
normZj=sqrt(sum(Zj.^2));
3634
% Di seguito chiamiamo direttamente la funzione norm
3735
normZjCHK=norm(Zj);
3836
diff2=abs(normZj-normZjCHK);
3937
assert(diff2<1e-12,"Errore di programmazione " + ...
4038
"nell'implementazione della norma euclidea")
41-
diff3=abs(normZj-sqrt(n-1));
39+
diff3=abs(normZj/sqrt(n-1)-1);
4240
assert(diff3<1e-12,"Errore di programmazione " + ...
43-
"nell'implementazione della norma euclidea")
41+
"nell'implementazione di sigma tramite la norma")
4442
end
4543

4644

matlabfiles/capAlgebraBase/sistemalin.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
x=A\b;
1717
disp("Soluzione del sistema di equazioni lineari " + ...
1818
"tramite istruzione A\b")
19-
disp(x)
19+
disp(x)

matlabfiles/capGraficiMult/ballonPLOT.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
'Repairs' 'Holidays'};
1717
colslab={'Wife' 'Alternating' 'Husband' 'Jointly'};
1818
tableN=array2table(N,'VariableNames',colslab,'RowNames',rowslab);
19-
% In this case a table is supplied
19+
% In this case a table is supplied
2020
balloonplot(tableN);
2121

2222
% print -depsc balloonPLOT.eps;

matlabfiles/capGraficiMult/graf2Dpersonalizzati.m

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,8 @@
44
X=stars{:,:};
55
plot(X(:,1),X(:,2),'o','Marker','p','MarkerEdgeColor','r', ...
66
'MarkerFaceColor','k','MarkerSize',12)
7-
% Per invertire la direzione dell'asse x
8-
set(gca,'XDir','reverse')
9-
xlabel('Temperatura della superficie')
10-
ylabel('Intensità della luce')
11-
title('Diagramma Hertzsprung-Russell')
12-
% print -depsc diagrammaHR.eps;
7+
set(gca,"XDir","reverse")
8+
139

1410
%% Aggiunta delle regioni verticali
1511
% xregion([3.45; 4.6],[3.6; 4.7])

0 commit comments

Comments
 (0)