Class Interpolation

插值类

Constructors

Properties

variogram: any

Methods

  • Parameters

    • x: number
    • y: number
    • z: number
    • variogram: {
          A: any;
          M: number[];
          model: ((arg0, arg1, arg2, arg3, arg4) => void);
          n: number;
          nugget: any;
          range: any;
          sill: any;
          x: number[];
          y: number[];
          z: number[];
      }
      • A: any
      • M: number[]
      • model: ((arg0, arg1, arg2, arg3, arg4) => void)
          • (arg0, arg1, arg2, arg3, arg4): void
          • Parameters

            • arg0: number
            • arg1: any
            • arg2: any
            • arg3: any
            • arg4: any

            Returns void

      • n: number
      • nugget: any
      • range: any
      • sill: any
      • x: number[]
      • y: number[]
      • z: number[]

    Returns number

  • Parameters

    • x: number
    • y: number
    • z: number
    • variogram: {
          A: any;
          K: number[];
          model: {
              (arg0, arg1, arg2, arg3, arg4): void;
              (arg0, arg1, arg2, arg3, arg4): number;
          };
          n: number;
          nugget: any;
          range: any;
          sill: any;
          x: number[];
          y: number[];
          z: number[];
      }
      • A: any
      • K: number[]
      • model: {
            (arg0, arg1, arg2, arg3, arg4): void;
            (arg0, arg1, arg2, arg3, arg4): number;
        }
          • (arg0, arg1, arg2, arg3, arg4): void
          • Parameters

            • arg0: number
            • arg1: any
            • arg2: any
            • arg3: any
            • arg4: any

            Returns void

          • (arg0, arg1, arg2, arg3, arg4): number
          • Parameters

            • arg0: number
            • arg1: any
            • arg2: any
            • arg3: any
            • arg4: any

            Returns number

      • n: number
      • nugget: any
      • range: any
      • sill: any
      • x: number[]
      • y: number[]
      • z: number[]

    Returns any

  • Parameters

    • x: number
    • y: number
    • z: number

    Returns number

  • Parameters

    • X: number[]
    • Y: number[]
    • n: number
    • m: number

    Returns number[]

  • Parameters

    • X: number[]
    • n: number

    Returns boolean

  • Parameters

    • X: number[]
    • n: number

    Returns void

  • Parameters

    • c: number
    • n: number

    Returns number[]

  • Parameters

    • X: number[]
    • Y: number[]
    • n: number
    • m: number
    • p: number

    Returns number[]

  • Parameters

    • X: number[]
    • n: number

    Returns boolean

  • Parameters

    • X: any[]
    • n: number
    • m: number

    Returns any[]

  • search array max value

    Parameters

    • source: number[]

    Returns number

  • get mean value from array number

    Parameters

    • source: number[]

    Returns number

  • search array min value

    Parameters

    • source: number[]

    Returns number

  • 预测值

    Parameters

    • x: number
    • y: number
    • z: number

    Returns number

  • 预测多个值

    Parameters

    • data: {
          x: number;
          y: number;
          z: number;
      }[]

    Returns number[]

  • fill array with number

    Parameters

    • source: number
    • n: number

    Returns number[]

  • Parameters

    • t: number[]
    • x: number[]
    • y: number[]
    • z: number[]
    • Optional model: "circle" | "linear" | "gaussian" | "exponential" | "spherical"
    • Optional sigma2: any
    • Optional alpha: number

    Returns {
        A: number;
        K: any[];
        M: any[];
        model: ((h, nugget, range, sill, A) => number);
        n: number;
        nugget: number;
        range: number;
        sill: number;
        t: number[];
        x: number[];
        y: number[];
        z: number[];
    }

    • A: number
    • K: any[]
    • M: any[]
    • model: ((h, nugget, range, sill, A) => number)
        • (h, nugget, range, sill, A): number
        • Parameters

          • h: number
          • nugget: number
          • range: number
          • sill: number
          • A: number

          Returns number

    • n: number
    • nugget: number
    • range: number
    • sill: number
    • t: number[]
    • x: number[]
    • y: number[]
    • z: number[]
  • Parameters

    • x: number
    • y: number
    • z: number

    Returns number

  • Parameters

    • h: number
    • nugget: number
    • range: number
    • sill: number

    Returns number

  • Parameters

    • h: number
    • nugget: number
    • range: number
    • sill: number
    • A: number

    Returns number

  • Parameters

    • h: number
    • nugget: number
    • range: number
    • sill: number
    • A: number

    Returns number

  • Parameters

    • h: number
    • nugget: number
    • range: number
    • sill: number

    Returns number

  • Parameters

    • h: number
    • nugget: number
    • range: number
    • sill: number

    Returns number