@@ -36,21 +36,11 @@ Scales a double-precision complex floating-point vector by a double-precision fl
36
36
37
37
``` javascript
38
38
var Complex128Array = require ( ' @stdlib/array/complex128' );
39
- var real = require ( ' @stdlib/complex/float64/real' );
40
- var imag = require ( ' @stdlib/complex/float64/imag' );
41
39
42
40
var zx = new Complex128Array ( [ 1.0 , 1.0 , 1.0 , 1.0 , 1.0 , 1.0 ] );
43
41
44
42
zdscal ( 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 ]
54
44
```
55
45
56
46
The function has the following parameters:
@@ -64,21 +54,11 @@ The `N` and stride parameters determine which elements in `zx` are scaled by `da
64
54
65
55
``` javascript
66
56
var Complex128Array = require ( ' @stdlib/array/complex128' );
67
- var real = require ( ' @stdlib/complex/float64/real' );
68
- var imag = require ( ' @stdlib/complex/float64/imag' );
69
57
70
58
var zx = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
71
59
72
60
zdscal ( 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 ]
82
62
```
83
63
84
64
Note 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 [
87
67
88
68
``` javascript
89
69
var Complex128Array = require ( ' @stdlib/array/complex128' );
90
- var real = require ( ' @stdlib/complex/float64/real' );
91
- var imag = require ( ' @stdlib/complex/float64/imag' );
92
70
93
71
// Initial array:
94
72
var 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
98
76
99
77
// Scale every element in `zx1`:
100
78
zdscal ( 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 ]
119
80
```
120
81
121
82
#### zdscal.ndarray( N, da, zx, strideZX, offsetZX )
@@ -124,21 +85,11 @@ Scales a double-precision complex floating-point vector by a double-precision fl
124
85
125
86
``` javascript
126
87
var Complex128Array = require ( ' @stdlib/array/complex128' );
127
- var real = require ( ' @stdlib/complex/float64/real' );
128
- var imag = require ( ' @stdlib/complex/float64/imag' );
129
88
130
89
var zx = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 ] );
131
90
132
91
zdscal .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 ]
142
93
```
143
94
144
95
The function has the following additional parameters:
@@ -149,21 +100,11 @@ While [`typed array`][mdn-typed-array] views mandate a view offset based on the
149
100
150
101
``` javascript
151
102
var Complex128Array = require ( ' @stdlib/array/complex128' );
152
- var real = require ( ' @stdlib/complex/float64/real' );
153
- var imag = require ( ' @stdlib/complex/float64/imag' );
154
103
155
104
var zx = new Complex128Array ( [ 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 ] );
156
105
157
106
zdscal .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 ]
167
108
```
168
109
169
110
</section >
0 commit comments