Simple GIS

GISプログラムの練習

triangle

package poly;
import Jama.*; 

public class triangle {

    double a=new double[2][2];
double b=new double[2][1];
double e1,e2;    
int vx1,vx2,vy1,vy2;

    int makedata(double x,double y){
    
        int ch;
        ch=100;

a[0][0]=vx1;        
a[1][0]=vy1;         
a[0][1]=vx2;        
a[1][1]=vy2;  

b[0][0]=x;
b[1][0]=y;


Matrix ma = new Matrix(a);
Matrix mb = new Matrix(b);

int r;
r=ma.rank();

e1=-999;
e2=-999;

if(r==2){
Matrix sol = ma.solve(mb);

e1=sol.get(0,0);
e2=sol.get(1,0);

}


    if(e1>1)ch=0;
   if(e1<0)ch=0;
     if(e2>1)ch=0;
   if(e2<0)ch=0;
        
        
        
        
        return ch;
    }
}