download
raw
2.92 kB
% Script MATLAB pour résoudre le système d'équations 32x32
% Version corrigée avec la bonne structure de matrice
% Définition de la matrice A (32x32)
A = zeros(32, 32);
% Remplissage de la matrice A selon la structure donnée
% Ligne 1
A(1,1) = -2.3; A(1,2) = 1; A(1,7) = 1;
% Ligne 2
A(2,1) = 1; A(2,2) = -4.6; A(2,3) = 1; A(2,8) = 1;
% Ligne 3
A(3,2) = 1; A(3,3) = -4.6; A(3,4) = 1; A(3,9) = 2;
% Ligne 4
A(4,3) = 1; A(4,4) = -4.6; A(4,5) = 1; A(4,10) = 2;
% Ligne 5
A(5,4) = 1; A(5,5) = -4.6; A(5,6) = 1; A(5,11) = 2;
% Ligne 6
A(6,5) = 1; A(6,6) = -2.6; A(6,12) = 1;
% Ligne 7
A(7,1) = 1; A(7,7) = -4; A(7,8) = 2; A(7,13) = 1;
% Ligne 8
A(8,2) = 1; A(8,8) = -4; A(8,9) = 1; A(8,14) = 1; A(8,7) = 1;
% Ligne 9
A(9,8) = 1; A(9,9) = -4; A(9,10) = 1; A(9,15) = 1; A(9,3) = 1;
% Ligne 10
A(10,4) = 1; A(10,10) = -4; A(10,11) = 1; A(10,16) = 1;A(10,9) = 1;
% Ligne 11
A(11,5) = 1; A(11,11) = -4; A(11,12) = 1; A(11,17) = 1; A(11,10) = 1
% Ligne 12
A(12,6) = 1; A(12,12) = -4.6; A(12,19) = 2;
% Ligne 13
A(13,7) = 1; A(13,13) = -4; A(13,14) = 2; A(13,21) = 1;
% Ligne 14
A(14,8) = 1; A(14,14) = -4; A(14,15) = 1; A(14,24) = 1;A(14,13) = 1;
% Ligne 15
A(15,9) = 1; A(15,15) = -4; A(15,16) = 1; A(15,25) = 1; A(15,14) = 1;
% Ligne 16
A(16,10) = 1; A(16,16) = -4; A(16,17) = 1; A(16,26) = 1;A(16,15) = 1;
% Ligne 17
A(17,11) = 1; A(17,17) = -4; A(17,18) = 1; A(17,25) = 1;A(17,16) = 1;
% Ligne 18
A(18,12) = 1; A(18,17) = 2; A(18,18) = -8.6; A(18,28) = 2;
% Ligne 19
A(19,19) = 1; A(19,20) = -4.6; A(19,21) = 1; A(19,27) = 2;
% Ligne 20
A(20,19) = 1; A(20,20) = -4.6; A(20,21) = 1; A(20,30) = 2;
% Ligne 21
A(21,20) = 1; A(21,21) = -4.6; A(21,22) = 1; A(21,31) = 2;
% Ligne 22
A(22,21) = 1; A(22,22) = -4.6; A(22,32) = 2;
% Ligne 23
A(23,12) = 1; A(23,23) = -4; A(23,24) = 2;
% Ligne 24
A(24,14) = 1; A(24,24) = -4; A(24,25) = 1;A(24,23) = 1;
% Ligne 25
A(25,15) = 1; A(25,25) = -4; A(25,26) = 1; A(25,24) = 1;
% Ligne 26
A(26,16) = 1; A(26,26) = -4; A(26,27) = 1; A(26,25) = 1;
% Ligne 27
A(27,17) = 1; A(27,27) = -4; A(27,28) = 1;A(27,26) = 1;
% Ligne 28
A(28,18) = 1; A(28,28) = -4; A(28,29) = 1;A(28,27) = 1;
% Ligne 29
A(29,19) = 1; A(29,29) = -4; A(29,30) = 1;A(29,28) = 1;
% Ligne 30
A(30,20) = 1; A(30,30) = -4; A(30,31) = 1; A(30,29) = 1;
% Ligne 31
A(31,21) = 1; A(31,31) = -4; A(31,32) = 1; A(31,30) = 1;
% Ligne 32
A(32,22) = 1; A(32,32) = -4; A(32,31) = 1;
% Vecteur b (termes constants)
b = zeros(32, 1);
b(23:31) = -150;
b(32) = -160;
b(22)=-10;
% CORRECTION DES LIGNES 2 ET 18 (lignes vides)
% Pour éviter une matrice singulière, on les remplit avec des 1 sur la diagonale
T=A\b;
% Graphique
figure;
plot(1:32, T, 'bo-', 'LineWidth', 2, 'MarkerSize', 6);
grid on;
xlabel('Variable x_i');
ylabel('Valeur');
title('Solution du système 32x32');

Xet Storage Details

Size:
2.92 kB
·
Xet hash:
0114b65aaa8b5c9bdf57af991392091cfd31c8468244e3fe933de0b45f956f28

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.