Modifies the nth value of a series.
SETPT(series, value, index)
series |
- |
Optional. Any series or multi-column table. Defaults to the current Window. |
value |
- |
A real, the value used to replace the current value. |
index |
- |
An integer, the point index. |
a = {1, 2, 3}
a = setpt(a, 10, 3)
sets the third point in the series a to 10. This is equivalent to
An index n refers to the nth point in the series, therefore the new value is assigned to the nth point in the series.
The following array syntax also sets values in a series:
Wn[index] = value
For example: W3[2] = 10.
See .. (Range Specifier) for more array syntax examples.
SETPT is useful when using expressions containing CURR. For example,
W1: 1..8;setpt(curr, 0, 2)
creates the series {1, 0, 3, 4, 5, 6, 7, 8}
W1: 1..8;W0[2] = 0
creates the same series since W0 refers to the current Window.