題目
請寫一程式求兩直線的焦點座標
L1:(x+1)/3=(y-1)/4=(z-1)/2
l2:(x+2)/2=(y+1)/3=(z+3)/3
package ch4;
public class ch4_21_3
{
public static void main(String args[])
{
int l1x=1,l1y=-1,l1z=-1,l2x=2,l2y=1,l2z=3;
int x1=3,y1=4,z1=2,x2=2,y2=3,z2=3;
double t,s,sx,x,y,z;
sx=z2/y2;
t=(l1y-l2y-l1z*sx+l2z*sx)/(y1-z1*sx);
s=(-l1x+l2x+x1*t)/x2;
x=-l1x+x1*t;
y=-l1y+y1*t;
z=-l1z+z1*t;
System.out.println("P點座標("+x+","+y+","+z+")");
}
}
結果
P點座標(2.0,5.0,3.0)
請先 登入 以發表留言。