@@ -42,8 +42,6 @@ Applies a unary function to a double-precision complex floating-point strided in
4242
4343``` javascript
4444var Complex128Array = require ( ' @stdlib/array/complex128' );
45- var real = require ( ' @stdlib/complex/float64/real' );
46- var imag = require ( ' @stdlib/complex/float64/imag' );
4745var cceil = require ( ' @stdlib/math/base/special/cceil' );
4846
4947var x = new Complex128Array ( [ - 2.3 , 1.5 , 3.1 , - 5.2 , 4.8 , 0.0 , - 1.6 , 3.4 ] );
@@ -52,13 +50,7 @@ var y = new Complex128Array( x.length );
5250zmap ( x .length , x, 1 , y, 1 , cceil );
5351
5452var v = y .get ( 0 );
55- // returns <Complex128>
56-
57- var re = real ( v );
58- // returns -2.0
59-
60- var im = imag ( v );
61- // returns 2.0
53+ // returns <Complex128>[ -2.0, 2.0 ]
6254```
6355
6456The function accepts the following arguments:
@@ -74,8 +66,6 @@ The `N` and stride parameters determine which elements in the strided arrays are
7466
7567``` javascript
7668var Complex128Array = require ( ' @stdlib/array/complex128' );
77- var real = require ( ' @stdlib/complex/float64/real' );
78- var imag = require ( ' @stdlib/complex/float64/imag' );
7969var cceil = require ( ' @stdlib/math/base/special/cceil' );
8070
8171var x = new Complex128Array ( [ - 2.3 , 1.5 , 3.1 , - 5.2 , 4.8 , 0.0 , - 1.6 , 3.4 ] );
@@ -84,21 +74,13 @@ var y = new Complex128Array( x.length );
8474zmap ( 2 , x, 2 , y, - 1 , cceil );
8575
8676var v = y .get ( 0 );
87- // returns <Complex128>
88-
89- var re = real ( v );
90- // returns 5.0
91-
92- var im = imag ( v );
93- // returns 0.0
77+ // returns <Complex128>[ 5.0, 0.0 ]
9478```
9579
9680Note that indexing is relative to the first index. To introduce an offset, use [ ` typed array ` ] [ @stdlib/array/complex128 ] views.
9781
9882``` javascript
9983var Complex128Array = require ( ' @stdlib/array/complex128' );
100- var real = require ( ' @stdlib/complex/float64/real' );
101- var imag = require ( ' @stdlib/complex/float64/imag' );
10284var cceil = require ( ' @stdlib/math/base/special/cceil' );
10385
10486// Initial arrays...
@@ -112,13 +94,7 @@ var y1 = new Complex128Array( y0.buffer, y0.BYTES_PER_ELEMENT*2 ); // start at 3
11294zmap ( 2 , x1, - 2 , y1, 1 , cceil );
11395
11496var v = y0 .get ( 2 );
115- // returns <Complex128>
116-
117- var re = real ( v );
118- // returns -1.0
119-
120- var im = imag ( v );
121- // returns 4.0
97+ // returns <Complex128>[ -1.0, 4.0 ]
12298```
12399
124100#### zmap.ndarray( N, x, strideX, offsetX, y, strideY, offsetY, fcn )
@@ -127,8 +103,6 @@ Applies a unary function to a double-precision complex floating-point strided in
127103
128104``` javascript
129105var Complex128Array = require ( ' @stdlib/array/complex128' );
130- var real = require ( ' @stdlib/complex/float64/real' );
131- var imag = require ( ' @stdlib/complex/float64/imag' );
132106var cceil = require ( ' @stdlib/math/base/special/cceil' );
133107
134108var x = new Complex128Array ( [ - 2.3 , 1.5 , 3.1 , - 5.2 , 4.8 , 0.0 , - 1.6 , 3.4 ] );
@@ -137,13 +111,7 @@ var y = new Complex128Array( x.length );
137111zmap .ndarray ( x .length , x, 1 , 0 , y, 1 , 0 , cceil );
138112
139113var v = y .get ( 0 );
140- // returns <Complex128>
141-
142- var re = real ( v );
143- // returns -2.0
144-
145- var im = imag ( v );
146- // returns 2.0
114+ // returns <Complex128>[ -2.0, 2.0 ]
147115```
148116
149117The function accepts the following additional arguments:
@@ -155,8 +123,6 @@ While [`typed array`][@stdlib/array/complex128] views mandate a view offset base
155123
156124``` javascript
157125var Complex128Array = require ( ' @stdlib/array/complex128' );
158- var real = require ( ' @stdlib/complex/float64/real' );
159- var imag = require ( ' @stdlib/complex/float64/imag' );
160126var cceil = require ( ' @stdlib/math/base/special/cceil' );
161127
162128var x = new Complex128Array ( [ - 2.3 , 1.5 , 3.1 , - 5.2 , 4.8 , 0.0 , - 1.6 , 3.4 ] );
@@ -165,13 +131,7 @@ var y = new Complex128Array( x.length );
165131zmap .ndarray ( 2 , x, 2 , 1 , y, - 1 , y .length - 1 , cceil );
166132
167133var v = y .get ( y .length - 1 );
168- // returns <Complex128>
169-
170- var re = real ( v );
171- // returns 4.0
172-
173- var im = imag ( v );
174- // returns -5.0
134+ // returns <Complex128>[ 4.0, -5.0 ]
175135```
176136
177137</section >
0 commit comments