Create cartesian unit vectors from 2 points
14 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
回答(1 个)
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
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 3-D Scene Control 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!