Advertisement
Guest User

Untitled

a guest
Mar 17th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var Points = [
  2.     [0, 2],
  3.     [3, 3.65],
  4.     [6, 2.36],
  5.     [10, 6.38]
  6. ];
  7.  
  8. function coordinates( arg: number, points ) {
  9.     let result:number = 0;
  10.     for(let j = 0; j < points.length; j++){
  11.         let k1:number = 1;
  12.         let k2:number = 1;
  13.         for(let i = 0; i < points.length; i++){
  14.             if(j == i){
  15.                 k1 = k1 * 1;
  16.                 k2 = k2 * 1;
  17.             }
  18.             else{
  19.                 k1 = k1 * (arg - points[i][0] );
  20.                 k2 = k2 * (points[j][0] - points[i][0]);
  21.             }
  22.         }
  23.         result =  result + points[j][1] * k1/k2;
  24.     }
  25.     return result;
  26. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement