input iterator
iterator
var randu = require( `@stdlib/random/iter/randu` );
var iter = iterCospi( randu() );
var r = iter.next().value;
// returns <number>
r = iter.next().value;
// returns <number>
r = iter.next().value;
// returns <number>
// ...
Returns an iterator which computes the cosine of each iterated value times π.
Notes
cos(πx)
more accurately thancos(pi*x)
, especially for largex
.Symbol.iterator
and a provided iterator is iterable, the returned iterator is iterable.