Home
About ISIS
Support
Download

ISIS 3

Documentation
Tutorials
Technical Documents

ISIS 2

Documentation
Tutorials
Technical Documents
USGS

ISIS 3 Application Documentation


cubefunc

Printer Friendly View | TOC | Home

This program will apply a chosen function to the input cube

Overview Parameters Example 1

Description

This program will apply the chosen function to the input cube. The following functions with their corresponding restrictions are available: NOTE: Trig functions requiring angles as the input must be in radians.
    	FUNCTION       RESTRICTIONS
	cos (x)
	sin (x)
	tan (x)        x cannot equal: 90, 270, -90, -270,
                                       pi/2, 3pi/2, -pi/2, -3pi/2
	arccos(x)      -1.0 < x < 1.0
	arcsin(x)      -1.0 < x < 1.0
	arctan(x)
	1.0 / x        x cannot equal 0.
	sqrt (x)       x must be greater than or equal to 0.
	10 ^ x
	e ^ x
	x ^ y          x is the input cube, y is an input constant
	log (x)        x > 0
	ln (x)         x > 0
	abs(x)

Categories


Related Objects and Documents

Applications


History

Tracie Sucharski2002-10-18 Original version
Tracie Sucharski2002-10-29 If input pixel is a special pixel, output the input value instead of the NULL value.
K Teal Thompson2002-11-22 Add example.
Tracie Sucharski2003-01-28 Removed from Utility category.
K Teal Thompson2003-02-03 Make images smaller. Move "constants" group below "functions" group.
Tracie Sucharski2003-04-03 Added to liens: 1. Add degree and radian radio buttons. 2. Move constants group below functions goup.
Stuart Sides2003-04-04 Fixed problem with isiscvs not checking in the thumb and image directories.
Stuart Sides2003-05-16 Modified schema location from astogeology... to isis.astrogeology..."
Stuart Sides2003-07-29 Modified filename parameters to be cube parameters where necessary
Tracie Sucharski2004-07-16 Add error checking for cos/sin function. Print number invalid input pixels.
Brendan George2006-09-28 Documentation fixes
Brendan George2007-01-09 Fixed appTest
Steven Lambright2007-08-21 Fixed output to contain valid pvl

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/13/2023 15:13:27
X

Files: FROM


Description

Cube that is used as input to chosen function (x value). NOTE: For trig functions requiring angles, input must be in radians.

Type cube
File Mode input
Filter *.cub
Close Window
X

Files: TO


Description

Cube containing the result of the function.

Type cube
File Mode output
Pixel Type real
Filter *.cub
Close Window
X

Functions: FUNCTION


Description

This indicates the function to apply to the input cube.

Type string
Default COS
Option List:
Option Brief Description
COScosine Apply the cosine function to the input pixel (x). X must be in radians.

Exclusions

  • Y
SINsine Apply the sine function to the input pixel (x). x must be in radians.

Exclusions

  • Y
TANtangent Apply the tangent function to the input pixel (x). x cannot equal: pi/2, 3pi/2, -pi/2, -3p/2, and must be in radians.

Exclusions

  • Y
ACOSarc cosine Apply the arc cosine function to the input pixel (x). x must be in radians and between -1.0 and 1.0.

Exclusions

  • Y
ASINarc sine Apply the arc sine function to the input pixel (x). x must be in radians and between -1.0 and 1.0.

Exclusions

  • Y
ATANarc tan Apply the arc tangent function to the input pixel.

Exclusions

  • Y
INVinverse Apply the inverse function, 1/x, to the input cube. (x > 0.)

Exclusions

  • Y
SQRTsquare root Take the square root of the input pixel (x). (x > 0.)

Exclusions

  • Y
POW10Power of 10 Take 10 to the power of x (x=input pixel)

Exclusions

  • Y
EXPexponent Take e to the x (x=input pixel) e = 2.7182818284590452353602874713526

Exclusions

  • Y
XTOYx ^ y Calculate x (FROM) to the power of y.

Inclusions

  • Y
LOG10Log base 10(x) Calculate the log 10 of the input pixel (x). (x > 0.)

Exclusions

  • Y
LNNatural log(x) Calculate the natural log of the input pixel (x). (x > 0.)

Exclusions

  • Y
ABSAbsolute value(x) Calculate the absolute value of the input pixel (x).

Exclusions

  • Y
Close Window
X

Constants: Y


Description

y value which is only used when FUNCTION=XTOY.

Type double
Close Window