Vous êtes sur la page 1sur 8

% Ex2:

% Addition
a = 2;
b = 4;
add = a + b
add =

% Soustraction

a = 3;
b = 7;
soust = a - b
soust =

-4

% Multiplication

a = 3;
b = 9;
mul = a * b
mul =

27

% Division
a = 5;
b = 8;
div = a/b
div =

0.6250

%elevation
a = 5;
b = 8;
elv = a^b
elv =

390625

%Question 2
% Pour x = 3
x1 = 3;
t1 = (4 * x1^2 - 2 * x1 + 3) / (x1^2 + 1)
t1 =

3.3000

% Pour x = 2
x2 = 2;
u = (x2^2+3*x2+8)/(3*+5*x2^2-6)
u =

0.3333

%Quest 3
rayon = 5;

% Calculer le volume de la sphère

volume = (4/3) * pi * rayon^3

volume =

523.5988

%Quest4
(3+5*2^5)/5

ans =

32.6000

%en remarque que Matlab évaluera cette expression en utilisant les règles standard
des opérations mathématiques (parenthèses, exposant, multiplication et division)
%Quest 4
1/0

ans =

Inf

-1/0

ans =

-Inf

0/0

ans =

NaN

%EX3
a = 1:7;
a
who
whos

a =

1 2 3 4 5 6 7

Your variables are:

Name Size Bytes Class Attributes

a 1x7 56 double
a = 1:2;
b = a +2;
who
whos

Your variables are:

a b

Name Size Bytes Class Attributes

a 1x2 16 double
b 1x2 16 double

clear b
%EX4
% Définir les nombres complexes u et v
u = 11 - 7i;
v = -1 + 3i;

% Calculer les modules de u et v


module_u = abs(u)
module_u =

13.0384

module_v = abs(v)
module_v =

3.1623

% Calculer les produits u*v' et v*u'


produit_uv_bar = u * conj(v)
-32.0000 -26.0000i
produit_vu_bar = v * conj(u)
produit_vu_bar =

-32.0000 +26.0000i

% Calculer la partie réelle et imaginaire de u^3 + v^2


result = u^3 + v^2
-2.9400e+02 - 2.2040e+03i
partie_reelle = real(result)
partie_reelle =

-294
partie_imaginaire = imag(result)
partie_imaginaire =

-2204

%EX5
% Suite partant de 8 et allant à 5 par pas de 0.25
suite1 = 8:-0.25:5;
% Suite décroissante d'entiers de 15 à 3
suite2 = 15:-1:3;
%EX6
%Quest 1
vect =[9, 7, 5, 3, 1];

%Quest 2
vecteur = 10:-0.5:8.5;

%Quest 3
matrice = [
1, 2, 3, 4;
5, 6, 7, 8;
9, 10, 11, 12
];

%Quest 4

matrice = 4*ones(n);
valeur_colonne = [0; 0; 0; 0];
for i = 1:4
matrice(i, i) = valeur_colonne(i);
end

% Afficher la matrice
disp('La matrice est :');
disp(matrice);

%Quest 6
n = 4;
valeurs_colonne1 = [1; 1; 7; 1];
valeurs_colonne2 = [7; 7; 7; 7];

matrice = zeros(n);
for i = 1:n
matrice(i, i) = valeurs_colonne1(i);
end
for i = 1:n
matrice(i,3)= valeurs_colonne2(i);
end
% Afficher la matrice
disp('La matrice est :');
disp(matrice);

%Quest 7

matrice(:, 2:3) = matrice(:, 3:-1:2);

% Afficher la matrice
disp('La matrice est :');
disp(matrice);

%EX7
X=rand(1,5)

X =

0.8147 0.9058 0.1270 0.9134 0.6324

mean(X)
ans =

0.6786
std(X)

ans =

0.3285

median(X)

ans =

0.8147

sort(X)

ans =

0.1270 0.6324 0.8147 0.9058 0.9134

A=rand(3)

A =

0.0975 0.9575 0.9706


0.2785 0.9649 0.9572
0.5469 0.1576 0.4854

sort(A)

ans =

0.0975 0.1576 0.4854


0.2785 0.9575 0.9572
0.5469 0.9649 0.9706

[B,I]=sort(A)

B =

0.0975 0.1576 0.4854


0.2785 0.9575 0.9572
0.5469 0.9649 0.9706

I =

1 3 3
2 1 2
3 2 1

sort(A')

ans =

0.0975 0.2785 0.1576


0.9575 0.9572 0.4854
0.9706 0.9649 0.5469
max(A')

ans =

0.9706 0.9649 0.5469

max(A)

ans =

0.5469 0.9649 0.9706

max(max(A))

ans =

0.9706

sum(A)

ans =

0.9229 2.0800 2.4131

cumsum(A)

ans =

0.0975 0.9575 0.9706


0.3760 1.9224 1.9278
0.9229 2.0800 2.4131

prod(A)

ans =

0.0149 0.1456 0.4509

diff(A)

ans =

0.1810 0.0074 -0.0134


0.2684 -0.8073 -0.4718

D=A([1,2],1:3)

D =

0.0975 0.9575 0.9706


0.2785 0.9649 0.9572

sum(D,1)

ans =

0.3760 1.9224 1.9278


sum(D,2)

ans =

2.0256
2.2006

%EX8

resultat = 1;
for i = 1:10
resultat = resultat * i;
end

disp(resultat);

%EX9
%Quest 1

y = [3.2, 4.8, 3.3, 3.2, 3.1, 4.2, 3.2, 3.3];

%Quest 2
som = 0;
for i = 1:8
som = som + y(i);
end
suite = 1/8 * som

%Quest 3
y = [3.2, 4.8, 3.3, 3.2, 3.1, 4.2, 3.2, 3.3];
moyenne = mean(y);

disp('La moyenne est :');


disp(moyenne);

%EX10
%Quest 1
%a
u1 = [1;2;3];
u2=[-5;2;1];
u3=[-1;-3;7];
A=[2,3,4;7,6,5;2,8,7];
%b
u1+3*u2- u3/5
ans =

-13.8000
8.6000
4.6000
%c
Produit_scalaire=sum(u1.*u2)

Produit_scalaire =

2
%d
u1 = [1; 2; 3];
A = [2, 3, 4; 7, 6, 5; 2, 8, 7];

Au1 = A * u1;

disp('Le produit Au1 est :');


disp(Au1);

%Quest 2
%a
norme_u1 = norm(u1)
norme_u1 =

3.7417
%b
norme_u2 = norm(u2)

norm(u2,1)

ans =

norm(u3,inf)

ans =

%b
dimensions_A = size(A)

nombre_de_colonnes_A = dimensions_A(2)

dimensions_A =

3 3

nombre_de_colonnes_A =

3
%c
det (A)

ans =

63.0000

inv(A)

ans =

0.0317 0.1746 -0.1429


-0.6190 0.0952 0.2857
0.6984 -0.1587 -0.1429

Vous aimerez peut-être aussi