Distance between two origins
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
alessiadele
el 1 de Feb. de 2019
Comentada: madhan ravi
el 2 de Feb. de 2019
Hi!
I hope I can explain clearly my situation.
Basically, I know the position of a point with respect two different references; so, say 'tc' and 'tb' the two vectors:
tc=[xc,yc,zc,1]' and tb=[xb,yb,zb,1]'.
There is a 1 at the end of each vector because of the relationship between the two points:
tc=Tbc*tb
Where Tbc is the transformation matrix 4x4 that allow me to pass from tb to tc; in particular:
Tbc=[Rbc, obc;
0, 0, 0, 1];
Where Rbc is the rotation matrix between the two known vectors, and obc is the distance between the origins of the two reference systems.
Now, I really don't know how to calculate the distance between the two origins; I've tried with some triangle's theorem, namely I've evaluated the angle between the two vectors and then I've calculated obc like it was the third side of the triangle, using the cosine's theorem, but the result is a vector with too high values, maybe because I can't use this rule for a 3d vector.
I really don't have other ideas.
Can you please suggest me something?
4 comentarios
KSSV
el 1 de Feb. de 2019
There are lot many distances possible...depending ont he formula ....do you have any idea what distance it could be?
Respuesta aceptada
alessiadele
el 2 de Feb. de 2019
1 comentario
madhan ravi
el 2 de Feb. de 2019
Please accept thhis answer so it is offically an answer to the question.
Más respuestas (0)
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!