求空间直线的交点
加入VIP免费下载

求空间直线的交点

ID:1231226

大小:54 KB

页数:6页

时间:2022-08-25

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
因为一个小任务需要用到求空间直线交点的MATLAB函数和求空间中两个平面的相交线的函数,但是在网上找了一下没有,只好自己写了几个函数,自己觉得还能用,在这里给大家分享一下。1.MATLAB求空间中的两个平面的相交线function[flag,n,p]=PlanePlane2Line(n1,p1,n2,p2)%---------------------------------------------------------%calulatethelinesharedbytwointersectingplane%input:%n1normalvectorofplaneone%p1anypointonplaneone%n2normalvectorofplanetwo%p2anypointonplanetwo%%output:%flagwhetherthetwoplanesareintersecting(1or0)%nthedirectionvectoroftheexpectedline%panypointintheexpectedline%%author:LaiZhenzhoufromHarbinInstituteofTechnology%email:laizhenzhou@126.com%date:2014.1.16%----------------------------------------------------------if(~(isvector(n1)&&isvector(p1)&&isvector(n2)&&isvector(p2)))error('PlanePlane2Line:theparameterisnotvector');endif((length(n1)~=3)||(length(p1)~=3)||(length(n2)~=3)||(length(p2)~=3))error('PlanePlane2Line:theparameterisnot3dvector');endA=[n1(1)n1(2)n1(3);n2(1)n2(2)n2(3)];if(rank(A)

10000+的老师在这里下载备课资料