Bonjour à tous,

Je vous explique donc mon problème !!

Dans un premier temps j'aimerais calculer les coordonnées d'un vecteur passant par 2 points donc j'ai les coordonnées.
Par exemple: j'ai le point A(8, 27) et le point B(6, 27) et j'aimerais retrouver AB (je sais le faire mais pas le programmer !!)

Le but serais d'importer un fichier avec les coordonnées de A et B et que le traitement soit automatique.

Dans un second temps j'aimerais calculer ce même vecteur AB mais à des temps différent.

Pouvez-vous m'aider ?


Pour le moment je sais faire cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
x1= -2;
y1= 5;
%E = x1, y1
 
x2= -1;
y2= 1;
%C = x2, y2
 
x3= 3;
y3= -1;
%P = x3, y3
 
U1x = x2 - x1;
U1y = y2 - y1; 
U2x = x2 - x3;
U2y = y2 - y3;
 
U1 = [U1x U1y];
U2 = [U2x U2y];
 
CosTheta = dot(U1,U2)/(norm(U1)*norm(U2));
ThetaInDegrees = acos(CosTheta)*180/pi
j'arrive a calculer l'angle entre les 2 vecteurs, mais le traitement est manuel on va dire !! Par la suite j'aurai énormément de données, je ne pourrais donc plus le faire!


Encore merci