Skip to main content

IndexToScale

IndexToScale (wave, index, dim)​

The IndexToScale function returns the scaled coordinate value corresponding to wave element index in the specified dimension.

The IndexToScale function was added in Igor Pro 7.00.

Details​

The function returns the expression:

DimOffset(wave,dim) + index*DimDelta(wave,dim)

index is an integer.

dim is 0 for rows, 1 for columns, 2 for layers or 3 for chunks.

The function returns NaN if dim is not a valid dimension or if index is greater than the number of elements in the specified dimension.

Examples​

Make/N=(10,20,30,40) w4D
SetScale/P y 2,3,"", w4D
SetScale/P z 4,5,"", w4D
SetScale/P t 6,7,"", w4D
Print IndexToScale(w4D,1,0)
Print IndexToScale(w4D,1,1)
Print IndexToScale(w4D,1,2)
Print IndexToScale(w4D,1,3)
Print IndexToScale(w4D,1,4)
Print IndexToScale(w4D,-1,0)
Print IndexToScale(w4D,11,0)

See Also​

ScaleToIndex, pnt2x, DimDelta, DimOffset

For an explanation of wave scaling, see The Waveform Model of Data.