題目

請寫一程式求兩直線的焦點座標

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)
 

創作者介紹
創作者 驢子的生活日記 的頭像
驢子

驢子的生活日記

驢子 發表在 痞客邦 留言(0) 人氣( 80 )