Salut,

Je n'arrive pas à comprendre l'erreur dans ce bout de code:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
[Q R] = qr(M);
ro=Y1*inv(M);
S=ro;
 
n=4;
T=zeros(1,n);
L=zeros(1,n);
 
i=n;
T(n)=3;
L(i)=inf(floor(sqrt(T(i)/Q(i,i))+S(i)),1);
M étant une matrice 4*4 réelle constante.
Le programme affiche l'erreur suivante:
??? Improper assignment with rectangular empty matrix.

L(i)=inf(floor(sqrt(T(i)/Q(i,i))+S(i)),1);
Pouvez vous m'expliquer?