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
-----