Create cartesian unit vectors from 2 points

3 ビュー (過去 30 日間)
Sebsatien
Sebsatien 2012 年 8 月 6 日
hi!
I've got two points in cartesian coordinates : (x,y,z) and (xo,yo,zo). I'd like to create ux, uy, uz, the unit vectors from these two points.
So, I did that:
Vx = [(x-x0)];
Vy = [(y-y0)];
Vz = [(z-zo)];
Ux = Vx./norm(Vx);
Uy = Vy./norm(Vy);
Uz = Vz./norm(Vz);
Is this right? Am I wrong?
thanks

回答 (1 件)

bethel o
bethel o 2012 年 8 月 6 日
This is what I think it is:
d1=[2,3,6];
d0=[1,2,4];
nd=(d1-d0)./norm(d1-d0);%normalize
sum(nd.^2)%test normalized

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Translated by