Programmation matricielle Excel
man_on_the_moon
Messages postés
1
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un projet de calcul parasismique à réaliser pour mon PFE et j'ai besoin de votre aide pour avancer sur ma feuille de calcul Excel.
J'ai une matrice de masses M:
(1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1). m
avec m=300 tonnes
et une matrice de rigidité K:
6.EI/h^3(3.1381 -1.9834 0.7956 -0.1989 0.0331
-1.9834 2.4420 -1.7845 0.6961 -0.1160
0.7956 -1.7845 2.3425 -1.5856 0.4309
-0.1989 0.6961 -1.5856 1.6464 -0.6077
0.0331 -0.1160 0.4309 -0.6077 0.2680)
avec E=26 GPa, I=5.4m^4 et h=4m
On me dit que les modes propres s'obtiennent en résolvant le problème aux valeurs propres selon l'équation ci-dessous, et que pour cela on peut avoir recours à des logiciels spéciaux de calcul matriciel comme MATLAB ou MAPLE. Les modes propres sont ensuite réunis dans la matrice vecteurs modaux A:
(0.06 0.39 0.90 1.00 -0.91
0.22 0.96 1.00 -0.21 1.00
0.45 1.00 -0.47 -0.72 -0.88
0.72 0.29 -0.97 0.85 0.52
1.00 -0.90 0.63 -0.31 -0.14)
Les modes propres en question s'obtiennent en annulant le déterminant du système (solution non triviales) selon l'équation.
Equation en question /K-wn².M/=0
Je n'ai pas MATLAB ni MAPLE et je dois absolument faire mon travail sur classeur Excel, problème je ne suis pas une lumière en programmation matricielle. Si un magicien pourrait me dire comment faire et m'aider à retrouver les valeurs de A, je lui serais très reconnaissant.
Merci d'avance.
J'ai un projet de calcul parasismique à réaliser pour mon PFE et j'ai besoin de votre aide pour avancer sur ma feuille de calcul Excel.
J'ai une matrice de masses M:
(1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1). m
avec m=300 tonnes
et une matrice de rigidité K:
6.EI/h^3(3.1381 -1.9834 0.7956 -0.1989 0.0331
-1.9834 2.4420 -1.7845 0.6961 -0.1160
0.7956 -1.7845 2.3425 -1.5856 0.4309
-0.1989 0.6961 -1.5856 1.6464 -0.6077
0.0331 -0.1160 0.4309 -0.6077 0.2680)
avec E=26 GPa, I=5.4m^4 et h=4m
On me dit que les modes propres s'obtiennent en résolvant le problème aux valeurs propres selon l'équation ci-dessous, et que pour cela on peut avoir recours à des logiciels spéciaux de calcul matriciel comme MATLAB ou MAPLE. Les modes propres sont ensuite réunis dans la matrice vecteurs modaux A:
(0.06 0.39 0.90 1.00 -0.91
0.22 0.96 1.00 -0.21 1.00
0.45 1.00 -0.47 -0.72 -0.88
0.72 0.29 -0.97 0.85 0.52
1.00 -0.90 0.63 -0.31 -0.14)
Les modes propres en question s'obtiennent en annulant le déterminant du système (solution non triviales) selon l'équation.
Equation en question /K-wn².M/=0
Je n'ai pas MATLAB ni MAPLE et je dois absolument faire mon travail sur classeur Excel, problème je ne suis pas une lumière en programmation matricielle. Si un magicien pourrait me dire comment faire et m'aider à retrouver les valeurs de A, je lui serais très reconnaissant.
Merci d'avance.
A voir également:
- Programmation matricielle Excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
1 réponse
Bonjour,
Excel n'est pas vraiment prévu pour travailler avec des matrices.
Il en fait très peu, et le peu qu'il fait est très lourd (et ch...) à mettre en oeuvre.
Ici tu trouveras 4 fonctions personnalisées sur les matrices qui pourraient t'intéresser.
Calculs avec les matrices :
ResolMat : Résolution d'un système d'équations par les matrices.
ResolMatA : Résolution d'un système d'équations par la méthode des moindres carrés.
ResolMatAC : Résolution d'un système d'équations par la méthode des moindres carrés et devant respecter des équations spécifiques de condition.
InverseMat2 : Inverse d'une matrice. Identique à la fonction INVERSEMAT mais avec une meilleure précision.
"Pour utiliser ces nouvelles fonctions, il suffit d'ouvrir dans Excel le fichier GAMMA.XLA"
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Excel n'est pas vraiment prévu pour travailler avec des matrices.
Il en fait très peu, et le peu qu'il fait est très lourd (et ch...) à mettre en oeuvre.
Ici tu trouveras 4 fonctions personnalisées sur les matrices qui pourraient t'intéresser.
Calculs avec les matrices :
ResolMat : Résolution d'un système d'équations par les matrices.
ResolMatA : Résolution d'un système d'équations par la méthode des moindres carrés.
ResolMatAC : Résolution d'un système d'équations par la méthode des moindres carrés et devant respecter des équations spécifiques de condition.
InverseMat2 : Inverse d'une matrice. Identique à la fonction INVERSEMAT mais avec une meilleure précision.
"Pour utiliser ces nouvelles fonctions, il suffit d'ouvrir dans Excel le fichier GAMMA.XLA"
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.