%% Esercizi Matlab - 1a esercitazione

%% Esercizio 1
A = [-1 3 2; 5 -8 6; 1 0 1];
B = [1 2 6; 3 4 0; -1 -1 2];

A'
A+B
A-B
4*A
A*B
A^2

%% Esercizio 2
% La matrice A e' gia' definita dall'esercizio 1

[m, n]  = size(A);
A(:,2)  = ones(m,1);
A(end,:)= zeros(1,n);
A

%% Esercizio 3
A = [3;-8;1];
[m, n] = size(A);
B =[ ones(m,1) A A.^2]

%% Esercizio 4
x = 0:0.1:4;
y = sin(x);
z = cos(x);
figure(1);
plot(x,y);
hold on;
plot(x,z);

%% Esercizio 5
x = -2:0.1:2;
y = normpdf(x,0,1);
figure(2);
plot(x,y);

%% Esercizio 6
% Il vettore x e' gia' definito nell'esercizio 5
y = x.^2;
figure(3);
scatter(x,y);

%% Esercizio 7
% Utilizzo il vettore x gia' definito nell'esercizio 5
y = [];
for i = 1 : length(x)
    y(i) = quadrato(x(i));
end
y