salut tt le monde,
l'énoncé est:
A une matrice carrée d'ordre n tq:
A(i,i)=-4 , i=1,...,n
A(i,i-1)=1 , i=2,...,n
A(i,i+1) = 1 , i=1,...,n-1
et les autres coefficents sont nuls.
et B un vecteur d'ordre n tq:
B(i)=2 , i=2,..,n-1 , B(1)=B(n)=3
la question est résoudre à l'aide de Matlab le système Ax=B pour n=5, n=10 et n=20.

et j'ai fait ce code:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
for i=1:n
    a(i,i)=-4;
end
 
for i=2:n
    a(i,i-1)=1
end
 
for i=1:n-1
   a(i,i+1)=1
end
 
for i=2:n-1
  b(i)=2
end
 
b(1)=b(n)=3;
 
x=a'*b
est ce correct??
alors je me suis bloquer ici, et je ne sais pas comment faire pour les valeurs de n, comment les programmer? on utlise quelle commnade??

merci