## ISIS 2

ISIS Application Documentation

# poly

Printer Friendly View | TOC | Home

Perform polynomial algebra on cube

 Overview Parameters

## Description

This program will perform polynomial algebra on a cube up to the eighth order. The equation used: out = (in * mult1) + (in**2 * mult2) + ... +(in**8 *mult8) + add

## History

 Jim Mathews 1994-01-12 Original version Tracie Sucharski 2002-08-22 Ported to Isis 3.0 Tracie Sucharski 2003-04-23 Initialize the value of order to 0. Kim Sides 2003-05-13 Added application test Stuart Sides 2003-05-16 Modified schema location from astogeology... to isis.astrogeology..." Stuart Sides 2003-05-30 Added modifications to apptest by Kim Stuart Sides 2003-07-29 Modified filename parameters to be cube parameters where necessary Sean Crosby 2007-02-21 Removed exceptions and corrected math logic.

## Parameter Groups

### Files

Name Description
FROM First Input cube
TO Output cube

### Polynomial Coeficients

Name Description
MULT1 Multiplicative constant for first order term
MULT2 Multiplicative constant second order term
MULT3 Multiplicative constant for third order term
MULT4 Multiplicative constant for fourth order term
MULT5 Multiplicative constant for fifth order term
MULT6 Multiplicative constant for sixth order term
MULT7 Multiplicative constant for seventh order term
MULT8 Multiplicative constant for eighth order term

### Files: FROM

#### Description

Use this parameter to select the filename. All bands selected from the file will have the polynomial applied.

 Type cube input *.cub

### Files: TO

#### Description

This file will contain the results of the polynomial.

 Type cube output real

### Polynomial Coeficients: MULT1

#### Description

This defines the multiplicative constant for the first order term.

 Type double 1.0

### Polynomial Coeficients: MULT2

#### Description

This defines the multiplicative constant for the second order term.

 Type double 0.0

### Polynomial Coeficients: MULT3

#### Description

This defines the multiplicative constant for the third order term.

 Type double 0.0

### Polynomial Coeficients: MULT4

#### Description

This defines the multiplicative constant for the fourth order term.

 Type double 0.0

### Polynomial Coeficients: MULT5

#### Description

This defines the multiplicative constant for the fifth order term.

 Type double 0.0

### Polynomial Coeficients: MULT6

#### Description

This defines the multiplicative constant for the sixth order term.

 Type double 0.0

### Polynomial Coeficients: MULT7

#### Description

This defines the multiplicative constant for the seventh order term.

 Type double 0.0

### Polynomial Coeficients: MULT8

#### Description

This defines the multiplicative constant for the eighth order term.

 Type double 0.0

### Polynomial Coeficients: ADD

#### Description

Constant that is added to product.

 Type double 0.0