TAGBA - Tchédré - Satunin - IABD
TAGBA - Tchédré - Satunin - IABD
TAGBA - Tchédré - Satunin - IABD
SOMMAIRE : …........................................................................................................2
Projet 1 : …...............................................................................................................3
Introduction : …........................................................................................................3
3 Résultats …..........................................................................................................8
Projet 2 ….................................................................................................................10
3 Résultats …............................................................................................................15
4.Conclusion …..........................................................................................................16
PROJET 1:
1.INTRODUCTION
Dans cette introduction, nous expliquons brièvement l'objectif de l'exercice, qui est de calculer
différentes propriétés des vecteurs donnés. Nous indiquons les différentes étapes que le
programme Python effectuera pour résoudre l'exercice, notamment le calcul des normes, des
vecteurs unitaires, des angles, des produits vectoriels, etc.
2.ENONCER DU PROBLEME
1. Calculer les normes A~, B~ et C~ . En déduire les vecteurs unitaires uA , uB et uC des directions,
respectivement, de A~, B~ et C~.
2. Calculer cos (uA, uB), cos (uB, uC) et cos (uC, uA), sachant que les angles sont compris entre 0 et
π.
3. Calculer les composantes des vecteurs ~e1 = ~uB ∧~uC, ~e2 = ~uC ∧~uA et ~e3 = ~uA ∧~uB.
4. En déduire sin (~uAd, ~uB), sin (~uBd, ~uC) et sin (~uAd, ~uC). Vérifier ces résultats en utilisant la
question 2.
5. Montrer que ~e1, ~e2, ~e3 peuvent constituer une base. Cette base est-elle orthogonale,
3.RESOLUTION DU PROBLEME
• Les normes des vecteurs A, B et C ont été calculées avec succès, nous permettant de
quantifier leur magnitude ou leur longueur.
• Les vecteurs unitaires uA, uB et uC ont été déterminés en divisant chaque composante des
vecteurs respectivement par leur norme. Ces vecteurs unitaires indiquent la direction des
vecteurs A, B et C avec une magnitude de 1.
• Les cosinus des angles formés entre les vecteurs unitaires ont été calculés, nous donnant
une mesure de la similarité ou de la corrélation entre les directions des vecteurs.
• Les composants des vecteurs e1, e2 et e3 ont été obtenus en utilisant les produits vectoriels
entre les vecteurs unitaires. Ces vecteurs perpendiculaires entre eux peuvent former une
base dans l'espace vectoriel.
• Les sinus des angles formés entre les vecteurs unitaires ont également été calculés et
vérifiés à l'aide des cosinus précédemment calculés, en accord avec la relation
trigonométrique sin^2(x) + cos^2(x) = 1.
• Enfin, nous avons évalué l'orthogonalité et la norme des vecteurs e1, e2 et e3 pour
déterminer s'ils forment une base orthogonale et normée.
4. IMPLEMENTATION DU PROBLEME EN PYTHON
import math
# Vecteurs donnés
C = [1, 2, 2]
def norm(vector) :
norm_A = norm(A)
norm_B = norm(B)
norm_C = norm(C)
return math.acos(dot)
cos_angle_uA_uB = math.cos(angle_uA_uB)
cos_angle_uB_uC = math.cos(angle_uB_uC)
cos_angle_uC_uA = math.cos(angle_uC_uA)
e1 = [uB[1] *uC[2] - uB[2] *uC[1], uB[2] *uC[0] - uB[0] *uC[2], uB[0] *uC[1] - uB[1] *uC[0]]
e2 = [uC[1] *uA[2] - uC[2] *uA[1], uC[2] *uA[0] - uC[0] *uA[2], uC[0] *uA[1] - uC[1] *uA[0]]
e3 = [uA[1] *uB[2] - uA[2] *uB[1], uA[2] *uB[0] - uA[0] *uB[2], uA[0] *uB[1] - uA[1] *uB[0]]
Print(“5. Montrer que ~e1, ~e2, ~e3 peuvent constituer une base. Cette base est-elle orthogonale,,
normée ?”)
if is_orthogonal:
else:
C:\Users\USER\PycharmProjects\pythonProject\venv\Scripts\python.exe
"C:\Users\USER\Downloads\PROJET EXAMEN\Proj.py"
Norme de A : 4.47213595499958
Norme de B : 3.0
Norme de C : 3.0
5. Montrer que ~e1, ~e2, ~e3 peuvent constituer une base. Cette base est-elle orthogonale,, normée
?
5.CONCLUSION
1.INTRODUCTION
Dans ce projet, nous allons simuler le mouvement d'un point M dans un référentiel R(O,
~i, ~j, ~k). Les équations horaires du mouvement de ce point sont données par les
fonctions suivantes :
x(t) = be^(-kt) * cos(kt) y(t) = be^(-kt) * sin(kt) z(t) = 0
Où t est le temps, b est une constante positive et k est un coefficient positif.
L'objectif de ce projet est de comprendre et d'analyser le mouvement du point M en
fonction des paramètres t, b et k. Pour cela, nous allons résoudre plusieurs questions et
visualiser la trajectoire du point M.
2.ENONCER DU PROBLEME
Les équations horaires du mouvement de M par rapport `a R(O,~i,~j,~k) sont données par x(t) =
be−ktcos(kt), y(t) = be−ktsin(kt) et z(t) = 0.
3.RESOLUTION DU PROBLEME:
import math
def coordonnees_polaires(t, b, k) :
x = b * math.exp(-k*t) * math.cos(k*t)
y = b * math.exp(-k*t) * math.sin(k*t)
phi = math.atan2(y, x)
k = 0.5 # Valeur de k
equation = equation_polaire(b, k)
if alpha == 0:
else:
x_double_prime = b * math.exp(-k*t) * (
y_double_prime = b * math.exp(-k*t) * (
else:
def vecteurs_unitaires(phi) :
i_fresnet = math.cos(phi)
j_fresnet = math.sin(phi)
5.RESULTAT:
C:\Users\USER\PycharmProjects\pythonProject\venv\Scripts\python.exe
C:\Users\USER\PycharmProjects\pythonProject\main.py
1. a) Coordonnées polaires :
ρ = 0.2865047968601901
ϕ = 1.25
Vx = -0.1309032547282591
Vy = -0.05021175275946529
2. b) Angle α = -4.025321875034706
Ax = -0.8069317044399539
Ay = 0.25804314517164517
i_fresnet = 0.3153223623952687
j_fresnet = 0.9489846193555862
6.CONCLUSION:
Après avoir résolu cet exercice et analysé le mouvement du point M dans le référentiel
R, nous pouvons tirer les conclusions suivantes : 1. Trajectoire polaire : La trajectoire du
point M est décrite par une équation polaire ρ(ϕ) où ρ représente la distance du point M
par rapport à l'origine O et ϕ représente l'angle par rapport à l'axe x. Selon les valeurs
de b et k, la trajectoire peut être une spirale, une courbe fermée ou une ligne droite, en
fonction de l'effet combiné de la décroissance exponentielle et de la fonction
trigonométrique