回覆列表
-
1 # 善解人意木青子
-
2 # 曉梅10068
(y0, z0),
平面:A*x+B*y+C*z+D=0,距離d。
d=|A*x0+B*y0+C*z0+D|√(A*A+B*B+C*C)空間點到直線距離點
(x0, y0, z0),直線L
(點向式引數方程):
(x-xl)/m=(y-yl)/n=(z-zl)/p=t。
-
3 # 吖斌888
給個引數方程:
x=sin(at),y=cos(at),z=kt
其中a,k是常數,而t為參變數。
給個matlab的繪圖方法:
>> t=0:0.01:30;
>> x=sin(t);y=cos(t);z=2.*t;
>> plot3(x,y,z);
點到直線距離公式的推導如下:
對於點P(x0,y0)
作PQ垂直直線Ax+By+C=0於Q
作PM平行Y軸,交直線於M;作PN平行X軸,交直線於N
設M(x1,y1)
x1=x0,y1=(-Ax0+C)/B.
PM=|y0-y1|=|y0+(Ax0+C)/B|=|(Ax0+By0+C)/B|
同理,設N(x2,y2).
y2=y0,x2=(-By0+C)/A
PN=|(Ax0+By0+C)/A|
PM、PN為直角三角形PMN兩直角邊,PQ為斜邊MN上的高
PQ=PM×PN/MN=PM×PN/√(PM²+PN²)=|Ax0+By0+C|/√(A²+B²)