加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

matlab求解任意坐标系中三点/四点连线的夹角

(2014-04-22 15:32:20)
标签:

it

分类: MATLAB学习

(a)、在二维坐标系中

已知坐标系中任意四个点,计算任意两点连线的夹角

(x1,y1)(x2,y2)

(x3,y3)(x4,y4)

theta=acosd(dot([x1-x2,y1-y2],[x3-x4,y3-y4])/(norm([x1-x2,y1-y2])*norm([x3-x4,y3-y4])))

(b)、在三维坐标系中

(x1,y1,z1)(x2,y2,z2)

(x3,y3,z3)(x4,y4,z4)

theta=acosd(dot([x1-x2,y1-y2,z2-z1],[x3-x4,y3-y4,z4-z3])/(norm([x1-x2,y1-y2,z2-z1])*norm([x3-x4,y3-y4,z4-z3])))

*解释:

http://s8/mw690/002O3Vnlzy6IiXGlF0bc7&690

程序中,dot为点乘的;norm为计算模值,具体可参考help中的解释

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有