@@ -36,21 +36,11 @@ Scales a double-precision complex floating-point vector by a double-precision fl
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 , 1.0 , 1.0 , 1.0 , 1.0 , 1.0 ] );
4341
4442zdscal ( 3 , 2.0 , zx, 1 );
45-
46- var z = zx .get ( 0 );
47- // returns <Complex128>
48-
49- var re = real ( z );
50- // returns 2.0
51-
52- var im = imag ( z );
53- // returns 2.0
43+ // zx => <Complex128Array>[ 2.0, 2.0, 2.0, 2.0, 2.0, 2.0 ]
5444```
5545
5646The function has the following parameters:
@@ -64,21 +54,11 @@ The `N` and stride parameters determine which elements in `zx` are scaled by `da
6454
6555``` javascript
6656var Complex128Array = require ( ' @stdlib/array/complex128' );
67- var real = require ( ' @stdlib/complex/float64/real' );
68- var imag = require ( ' @stdlib/complex/float64/imag' );
6957
7058var zx = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
7159
7260zdscal ( 2 , 2.0 , zx, 2 );
73-
74- var z = zx .get ( 2 );
75- // returns <Complex128>
76-
77- var re = real ( z );
78- // returns 10.0
79-
80- var im = imag ( z );
81- // returns 12.0
61+ // zx => <Complex128Array>[ 2.0, 4.0, 3.0, 4.0, 10.0, 12.0, 7.0, 8.0 ]
8262```
8363
8464Note that indexing is relative to the first index. To introduce an offset, use [ ` typed array ` ] [ mdn-typed-array ] views.
@@ -87,8 +67,6 @@ Note that indexing is relative to the first index. To introduce an offset, use [
8767
8868``` javascript
8969var Complex128Array = require ( ' @stdlib/array/complex128' );
90- var real = require ( ' @stdlib/complex/float64/real' );
91- var imag = require ( ' @stdlib/complex/float64/imag' );
9270
9371// Initial array:
9472var zx0 = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
@@ -98,24 +76,7 @@ var zx1 = new Complex128Array( zx0.buffer, zx0.BYTES_PER_ELEMENT*1 ); // start a
9876
9977// Scale every element in `zx1`:
10078zdscal ( 3 , 2.0 , zx1, 1 );
101-
102- var z = zx0 .get ( 0 );
103- // returns <Complex128>
104-
105- var re = real ( z );
106- // returns 1.0
107-
108- var im = imag ( z );
109- // returns 2.0
110-
111- z = zx0 .get ( 1 );
112- // returns <Complex128>
113-
114- re = real ( z );
115- // returns 6.0
116-
117- im = imag ( z );
118- // returns 8.0
79+ // zx0 => <Complex128Array>[ 1.0, 2.0, 6.0, 8.0, 10.0, 12.0, 14.0, 16.0 ]
11980```
12081
12182#### zdscal.ndarray( N, da, zx, strideZX, offsetZX )
@@ -124,21 +85,11 @@ Scales a double-precision complex floating-point vector by a double-precision fl
12485
12586``` javascript
12687var Complex128Array = require ( ' @stdlib/array/complex128' );
127- var real = require ( ' @stdlib/complex/float64/real' );
128- var imag = require ( ' @stdlib/complex/float64/imag' );
12988
13089var zx = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 ] );
13190
13291zdscal .ndarray ( 3 , 2.0 , zx, 1 , 0 );
133-
134- var z = zx .get ( 0 );
135- // returns <Complex128>
136-
137- var re = real ( z );
138- // returns 2.0
139-
140- var im = imag ( z );
141- // returns 4.0
92+ // zx => <Complex128Array>[ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0 ]
14293```
14394
14495The function has the following additional parameters:
@@ -149,21 +100,11 @@ While [`typed array`][mdn-typed-array] views mandate a view offset based on the
149100
150101``` javascript
151102var Complex128Array = require ( ' @stdlib/array/complex128' );
152- var real = require ( ' @stdlib/complex/float64/real' );
153- var imag = require ( ' @stdlib/complex/float64/imag' );
154103
155104var zx = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
156105
157106zdscal .ndarray ( 2 , 2.0 , zx, 2 , 1 );
158-
159- var z = zx .get ( 3 );
160- // returns <Complex128>
161-
162- var re = real ( z );
163- // returns 14.0
164-
165- var im = imag ( z );
166- // returns 16.0
107+ // zx => <Complex128Array>[ 1.0, 2.0, 6.0, 8.0, 5.0, 6.0, 14.0, 16.0 ]
167108```
168109
169110</section >
0 commit comments