@@ -36,21 +36,13 @@ Conjugates each element in a double-precision complex floating-point vector.
3636
3737``` javascript
3838var Complex128Array = require ( ' @stdlib/array/complex128' );
39- var real = require ( ' @stdlib/complex/float64/real' );
40- var imag = require ( ' @stdlib/complex/float64/imag' );
4139
4240var zx = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 ] );
4341
4442zlacgv ( 2 , zx, 1 );
4543
4644var z = zx .get ( 0 );
47- // returns <Complex128>
48-
49- var re = real ( z );
50- // returns 1.0
51-
52- var im = imag ( z );
53- // returns -2.0
45+ // returns <Complex128>[ 1.0, -2.0 ]
5446```
5547
5648The function has the following parameters:
@@ -63,21 +55,13 @@ The `N` and stride parameters determine which elements in `zx` are conjugated. F
6355
6456``` javascript
6557var Complex128Array = require ( ' @stdlib/array/complex128' );
66- var real = require ( ' @stdlib/complex/float64/real' );
67- var imag = require ( ' @stdlib/complex/float64/imag' );
6858
6959var zx = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
7060
7161zlacgv ( 2 , zx, 2 );
7262
7363var z = zx .get ( 0 );
74- // returns <Complex128>
75-
76- var re = real ( z );
77- // returns 1.0
78-
79- var im = imag ( z );
80- // returns -2.0
64+ // returns <Complex128>[ 1.0, -2.0 ]
8165```
8266
8367Note that indexing is relative to the first index. To introduce an offset, use [ ` typed array ` ] [ mdn-typed-array ] views.
@@ -87,8 +71,6 @@ Note that indexing is relative to the first index. To introduce an offset, use [
8771``` javascript
8872var Complex128Array = require ( ' @stdlib/array/complex128' );
8973var Complex128 = require ( ' @stdlib/complex/float64/ctor' );
90- var real = require ( ' @stdlib/complex/float64/real' );
91- var imag = require ( ' @stdlib/complex/float64/imag' );
9274
9375// Initial array:
9476var zx0 = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
@@ -100,13 +82,7 @@ var zx1 = new Complex128Array( zx0.buffer, zx0.BYTES_PER_ELEMENT*1 ); // start a
10082zlacgv ( 3 , zx1, 1 );
10183
10284var z = zx0 .get ( 1 );
103- // returns <Complex128>
104-
105- var re = real ( z );
106- // returns 3.0
107-
108- var im = imag ( z );
109- // returns -4.0
85+ // returns <Complex128>[ 3.0, -4.0 ]
11086```
11187
11288#### zlacgv.ndarray( N, zx, strideZX, offsetZX )
@@ -115,21 +91,13 @@ Conjugates each element in a double-precision floating-point vector using altern
11591
11692``` javascript
11793var Complex128Array = require ( ' @stdlib/array/complex128' );
118- var real = require ( ' @stdlib/complex/float64/real' );
119- var imag = require ( ' @stdlib/complex/float64/imag' );
12094
12195var zx = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 ] );
12296
12397zlacgv .ndarray ( 3 , zx, 1 , 0 );
12498
12599var z = zx .get ( 0 );
126- // returns <Complex128>
127-
128- var re = real ( z );
129- // returns 1.0
130-
131- var im = imag ( z );
132- // returns -2.0
100+ // returns <Complex128>[ 1.0, -2.0 ]
133101```
134102
135103The function has the following additional parameters:
@@ -140,21 +108,13 @@ While [`typed array`][mdn-typed-array] views mandate a view offset based on the
140108
141109``` javascript
142110var Complex128Array = require ( ' @stdlib/array/complex128' );
143- var real = require ( ' @stdlib/complex/float64/real' );
144- var imag = require ( ' @stdlib/complex/float64/imag' );
145111
146112var zx = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
147113
148114zlacgv .ndarray ( 2 , zx, 2 , 1 );
149115
150116var z = zx .get ( 3 );
151- // returns <Complex128>
152-
153- var re = real ( z );
154- // returns 7.0
155-
156- var im = imag ( z );
157- // returns -8.0
117+ // returns <Complex128>[ 7.0, -8.0 ]
158118```
159119
160120</section >
0 commit comments