minpos

From DavinciWiki
(Difference between revisions)
Jump to: navigation, search
Line 4: Line 4:
 
Arguments: A numeric array
 
Arguments: A numeric array
 
   
 
   
Return Value: A structure containing the minimum value and position
+
Return Value: A 3x1x1 INT array containing the [x,y,z] position of the minimum value
 
|
 
|
[[Syntax]]: thm.minpos(data = VAL [, ret = 1] [, iter = INT] [, ignore = VAL])
+
[[Syntax]]: thm.minpos(data = VAL [, iter = INT] [, ignore = VAL] [, gt = VAL])
 
   
 
   
 
'data' - Any numeric array
 
'data' - Any numeric array
 
'ret' - Set to 1 will return a structure containing value and position data.
 
 
   
 
   
 
'iter' - Number of lowest values desired
 
'iter' - Number of lowest values desired
 
   
 
   
 
'ignore' - The value to ignore while searching for maximum value.
 
'ignore' - The value to ignore while searching for maximum value.
 +
 +
'gt' - Search for a minimum value about this 'greater than' value.
 
|
 
|
 
  dv> a
 
  dv> a
Line 20: Line 20:
  
 
  dv> thm.minpos(a)
 
  dv> thm.minpos(a)
 +
3x1x1 array of int, bsq format [12 bytes]
 +
1      1      1
 
   
 
   
Location: 58,471,1
+
  dv> thm.minpos(a,gt=2)
0.000043186
+
  3x1x1 array of int, bsq format [12 bytes]
+
  3      1      1
  dv> thm.minpos(a,ret=1)
+
   
+
  Location: 58,471,1
+
0.000043186
+
 
   
 
   
  struct, 2 elements
+
  dv> thm.minpos(a,iter=2)
    pos: 3x1x1 array of int, bsq format [12 bytes]
+
3x2x1 array of int, bsq format [24 bytes]
    val: 4.31861e-05
+
1      1      1
 +
1      2      2
 
|
 
|
 
|
 
|

Revision as of 16:07, 26 August 2006



64-bit SafeYes

Description

Find the position of the minimum value in an array

Arguments and Return Values

Arguments: A numeric array

Return Value: A 3x1x1 INT array containing the [x,y,z] position of the minimum value

Usage

Syntax: thm.minpos(data = VAL [, iter = INT] [, ignore = VAL] [, gt = VAL])

'data' - Any numeric array

'iter' - Number of lowest values desired

'ignore' - The value to ignore while searching for maximum value.

'gt' - Search for a minimum value about this 'greater than' value.

Examples

dv> a
345x500x10 array of float, bsq format [6,900,000 bytes]
dv> thm.minpos(a)
3x1x1 array of int, bsq format [12 bytes]
1       1       1

dv> thm.minpos(a,gt=2)
3x1x1 array of int, bsq format [12 bytes]
3       1       1

dv> thm.minpos(a,iter=2)
3x2x1 array of int, bsq format [24 bytes]
1       1       1
1       2       2

DavinciWiki Mini-Nav Bar

Contents


Contact Developers

  • davinci-dev [AT] mars.asu.edu

All other topics

  • See navigation on the left

Related Functions

Recent Core Changes

Modified On: 07-06-2009

Personal tools