[求助]求空间两线段之间的最短距离如图,空间异面两线段,各线段两端点的坐标已知,求两线段之间的最短距离.ps:如果能用C编程,我会再追加50分.谢谢一楼的回答,不过我求的是线段上的点之

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 13:54:57
[求助]求空间两线段之间的最短距离如图,空间异面两线段,各线段两端点的坐标已知,求两线段之间的最短距离.ps:如果能用C编程,我会再追加50分.谢谢一楼的回答,不过我求的是线段上的点之
xV[OG+i4\;14#[UU(M%C-W쮟 fvTRj;se-~C;7_fKKj-j{oC+cZX5NێS"DY>RZZU ,1VVҫ@''PL}K x_f<(;]z~QyH蜊YX`O6OUa-XY~FMCl*<, c[۩5R0_^I8u9%k/homjɪR) tw*aD#,]>9i:)Y^f-lvA-̲\i2'>ZV z$92fx=ycoY"!\6{S:Q -}o\ZwK}]$(t((,?Uaw]$]"l >qnc=w7f鴶YALjQ'}kt 3*G6u7|3D{CVpgPcWýz$'P6K^k,?ijbWf4eʆצ-7K˯(I,SF((zj7)-ftI뉙 C$vbg1Rl Q)}elϳQ"ީ`J-Is~,5ޤHM*Ss6)\+&nsDmkc"5du^z!:Ǚ7)~So%Smc,'\#+,o>G,/=(P[67} F""0U{?11512y[MsǔP4Bq'yAS_DvE}I 7@}%j[h_\P"Z_FsI\\7=hKhA 1H VṠ f\ū޽FzEgp p Z-/l@'ՓǮc9Io/Q!`3?'c>#8cVh:o[)6k0 ל^Ux

[求助]求空间两线段之间的最短距离如图,空间异面两线段,各线段两端点的坐标已知,求两线段之间的最短距离.ps:如果能用C编程,我会再追加50分.谢谢一楼的回答,不过我求的是线段上的点之
[求助]求空间两线段之间的最短距离
如图,空间异面两线段,各线段两端点的坐标已知,求两线段之间的最短距离.
ps:如果能用C编程,我会再追加50分.
谢谢一楼的回答,
不过我求的是线段上的点之间的最短距离啊,不是空间两直线之间的距离。
如果公垂线的垂足正好在线段上的话,那么公垂线的长度就是线段之间的最短距离;
可是也有公垂线的垂足不在线段上的情况啊

[求助]求空间两线段之间的最短距离如图,空间异面两线段,各线段两端点的坐标已知,求两线段之间的最短距离.ps:如果能用C编程,我会再追加50分.谢谢一楼的回答,不过我求的是线段上的点之
------------原来是线段..------------
先把线段延长成直线,求出公垂线跟L1,L2的交点P1,P2.
如果线段1经过了P1,则取P1点;不经过则去离P1最近的点.
线段2同理,选取离P2最接近的点.
得到的Q1,Q2点为所求
要证明Q1Q2最短,可以任意选P属于线段2,比较Q1P和Q1Q2; 任意选P'属于线段1,比较P'Q2和Q1Q2.从而说明P'P>=P'Q2>=Q1Q2
编程的话,再补充一个判断进去吧,判断P1,P2是否在线段1,2上
------------已补充!----------------
两线L1,L2.单位向量T1,T2
可以先在L2上作L1平行线,得到平面π.然后求L1到π的距离即可
具体计算
n//T1×T2=(t11,t12,t12)×(t21,t22,t23)
得到n=(A,B,C)
于是面π是Ax+By+Cz=D,D常数,通过L2上一个点即可确定D
任取L1上的点M=(xm,ym,zm)
M到π距离是(A*xm+B*ym+C*zm-D)/根号(A²+B²+C²)
不知道最后点面距离有没有记错……
----------编程-----------
(a1,a2,a3),(b1,b2,b3)是L1,L2上两点
方向是T1=(t11,t12,t13),T2=(t21,t22,t23)
t,s为参数,A+tT1,B+sT2分别表示L1,L2上一个动点
要求的是使得
|(a1+t*t11-b1-s*t21,a2+t*t12-b2-s*t22,a3+t*t13-b3-s*t23)|最小的t,s
即|(a1+t*t11-b1-s*t21,a2+t*t12-b2-s*t22,a3+t*t13-b3-s*t23)|²最小
即M(t,s)=∑(ai-bi+t*t1i-s*t2i)²达极小值,即M在所求点(t,s)上对t,s的偏导都为0
即2*∑[t1i*(ai-bi+t*t1i-s*t2i)]=0,2*∑[t2i*(ai-bi+t*t1i-s*t2i)]=0
解出t,s即可
然后直接把这个表达式交给C~
补充:
空间直线间最短距离就是在公垂线上取得的.换句话说,L1各点分别作一条到pi的垂线,一定有一条垂线以L2的点为垂足.
记pi平面的法向量为n
对于L1上的点a,过a的垂线的垂足o(a)就是a沿n方向的投影.
把L1整条投影到pi上面,得到的L3与L1平行,与L2相交于b.
b点就是我们要找的点.
存在点c属于L1,使o(c)=b属于L2

[求助]求空间两线段之间的最短距离如图,空间异面两线段,各线段两端点的坐标已知,求两线段之间的最短距离.ps:如果能用C编程,我会再追加50分.谢谢一楼的回答,不过我求的是线段上的点之 怎么求空间中两直线的最短距离 求C++两线段之间的最短距离程序已经判断过两条线段不相交,并且不存在端点之间求距离.是平面的. 线段到某点的最短距离怎么求 如何求曲面(任意,如球面,抛物面)上两点之间的最短距离 两条空间直线求最短距离(或最接近点)有两条任意空间直线(方程:X1=a*Z1+b,Y1=c*Z1+d; X2=e*Z2+f,Y1=g*Z2+h; ),求这两条任意直线之间的最短距离,以及在这个距离上的两线最接近点坐标,可以选择 求圆锥和圆两点之间的最短距离急用 如何求一个点与圆之间的最短距离? 如图,点A的坐标为(-1,0),点B在直线y=2x-4上运动,求线段AB最短距离 求两平面之间的最短距离!用条件极值求:求一个旋转抛物面z=x^2+y^2到平面x+y-z=1的最短距离!注意用条件极值. 求两空间向量的公垂线长度把两个向量坐标化后,怎么求异面向量的最短距离 应该是公垂线长度吧 已知三点坐标 求一点到另两点构成的线段的最短距离 请问如何在MATLAB上求沿曲线运动的两点之间的最短距离假设两点是匀速运动 如图在某一平地上,有一棵树高八米的大树,一棵高三米的小树,两树之间相距12米,今有一只小鸟在其中一棵树梢上,要飞到另一棵树的树梢上,问它飞行的最短距离是多少 由一点到一条线段的最短距离,理由是什么 定长为2的线段AB的两端点在抛物线y²=x上移动,求线段AB的中点M到y轴的最短距离 空间中线线距离RT.在空间直角坐标系中,求两天直线的距离.如果有公式最好.就是空间中两条直线的最短距离 请.如图,求从长方体表面顶点A到顶点B的最短距离是多少米?