Script MATLAB L3 ST
Script MATLAB L3 ST
Script MATLAB L3 ST
ANNEE 2023-2024
QUELQUES SCRIPT MATLAB SUIVANT L’ORDRE DES
QUESTIONS DANS LE PDF (EXERCICES MATLAB)
NB : Les scripts se trouvant dans ce document commencent à partir de la 3e Question dans le
PDF
function exercice()
% Générer une matrice aléatoire de dimension 10x10
matrice_aleatoire = rand(4, 4);
% Ecrivons la matrice A
A = [2,3,4;3,6,5;2,8,7];
disp('Matrice A :');
disp(A);
% Afficher le résultat
disp('Résultat de u1 + 3u2 - u3/5 :');
disp(resultat);
% Afficher le résultat
disp('Produit scalaire entre u1 et u2 :');
disp(produit_scalaire);
% Afficher le résultat
disp('Produit A*u1 :');
disp(produit_A_u1);
% Vecteur colonne u1
u1 = [1; 2; 3];
% Afficher le résultat
disp('Norme ||u1||_2 :');
disp(norme_u1_2);
% Vecteur colonne u2
u2 = [-5; 2; 1];
% Afficher le résultat
disp('Norme ||u2||_1 :');
disp(norme_u2_1);
% Vecteur colonne u3
u3 = [-1; -3; 7];
% Afficher le résultat
disp('Norme ||u3||_{\infty} :');
disp(norme_u3_infini);
% Dimensions de la matrice A
dimensions_A = size(A);
% Afficher la solution
disp('Solution du système 1 A*x = u1 (division gauche) :');
disp(solution_x1);
% Afficher la solution
disp('Solution du système 2 A*x = u1 (linsolve) :');
disp(solution_x2);
Script MATLAB Question 5
% Données d'entrée
A = [5/8, 1/4, 1/8; 1/4, 0, -1/4; 1/8, 1/4, 5/8];
b = [1; -1; 1];
u1 = [5; 2; -4];
nb_it = 10;
% Initialisation du vecteur U
U = zeros(length(u1), nb_it);
for i = 1:nb_systemes
% Générer une matrice aléatoire
A = GenereMatrice(taille_systeme);
% Résoudre le système
x = A \ b;
disp('Solution x :');
disp(x);
disp('------------------------');
else
disp(['Système ', num2str(i), ' :']);
disp('Le système est singulier (pas de solution unique)');
disp('------------------------');
end
end
end
for i = 1:nb_systemes
% Générer une matrice aléatoire
A = GenereMatrice(taille_systeme);
% Résoudre le système
x = A \ b;
disp('Solution x :');
disp(x);
disp('------------------------');
else
disp(['Système ', num2str(i), ' :']);
disp('Le système est singulier (pas de solution unique)');
disp('------------------------');
end
end
end