up previous next
FirstNonZero

the first non-zero entry in a vector
Syntax

FirstNonZero(V:VECTOR):POLY


Description
This function returns the first non-zero entry of V. If it is handed a zero vector then an error is signalled.

Example
Use R ::= Q[x,y,z];
V := Vector(0,0,x^2+yz,0,z^2);
FirstNonZero(V);
x^2 + yz
-------------------------------


See Also