Bonjour,

Je travaille actuellement sur un programme de calcul mécanique sous scilab et je suis coincé sur une boucle for.

Etant novice sous scilab j'aurais besoin d'un peu d'aide.

Voici mon programme : j'importe des matrices de mesures jusque là tous se passe bien mais quand je passe au calcul de A sa coince je n'ai que le premier terme qui se calcul et tous les autres termes de la matrices reste à zéro je pense donc avoir un problème dans mes indices i et j mais je n'arrive pas a trouver la solution.

J'espere que vous pourrez m'aider

Par avance merci


//Matrice traction unitaire
Tru=fscanfMat('traction unitaire.txt');

//Matrice cisaillement sur Y unitaire

Cy=fscanfMat('cisaillement y unitaire.txt');

//Matrice cisaillement sur Z unitaire

Cz=fscanfMat('cisaillement z unitaire.txt');

//Matrice torsion unitaire

Tou=fscanfMat('torsion unitaire.txt');

//Matrice Flexion sur Y unitaire

Fyu=fscanfMat('flexion y unitaire.txt');

//Matrice Flexion sur Z unitaire

Fzu=fscanfMat('flexion z unitaire.txt');



//lecture du fichier de mesure

M=fscanfMat('arn11.txt');



//données
a=size(Tru);
b=size(M);
A=zeros(a(1,1),3);

t=1;

while t<=b(1,1)
for i=1:a(1,1)
for j=1:3
A(i,j)=(M(t,1)*Tru(i,j))+(M(t, 2)*Cy(i,j))+(M(t,3)*Cz(i,j))+( M(t,4)*Tou(i,j))+(M(t,5)*Fyu(i ,j))+(M(t,6)*Fzu(i,j))
end
end
t=t+1
end