Bonjour,
J'essaie d'obtenir le coefficient u (différent pour chaque m) avec l'expression que vous pouvez voir sur la Figure 1.
Dans un premier temps, j'ai créé mon polynôme p(q) comme vous pouvez le voir sur la Figure 2. Les coefficients sont trouvés grâce à une interpolation avec 5 points stockés dans x_table (pour les abscisses) et result (pour les ordonnées). J'ai 5 points donc j'ai obtenu un polynôme du 4ème degré.
Pour trouver le numérateur de chaque u_m, je dois intégrer p(q)*cos(b_res[m-1]*q) de 0 à L. Où b_res est une liste de valeurs calculées auparavant et L est connu et défini.
J'ai décidé d'utiliser la fonction Integrate de scipy comme vous pouvez le voir sur la Figure 3. Mais j'obtiens l'erreur de la Figure 4 que je ne comprends pas...
Pouvez-vous m'aider ?
11.jpg
2.jpg
3.jpg
4.jpg
-----