File tree Expand file tree Collapse file tree 2 files changed +14
-22
lines changed
lib/node_modules/@stdlib/complex/float64/base/scale Expand file tree Collapse file tree 2 files changed +14
-22
lines changed Original file line number Diff line number Diff line change @@ -124,20 +124,16 @@ The function supports the following parameters:
124
124
<!-- eslint no-undef: "error" -->
125
125
126
126
``` javascript
127
- var Complex128 = require ( ' @stdlib/complex/float64/ctor' );
128
- var discreteUniform = require ( ' @stdlib/random/base/discrete-uniform' ).factory ;
127
+ var Complex128Array = require ( ' @stdlib/array/complex128' );
128
+ var discreteUniform = require ( ' @stdlib/random/array/discrete-uniform' );
129
+ var logEachMap = require ( ' @stdlib/console/log-each-map' );
129
130
var scale = require ( ' @stdlib/complex/float64/base/scale' );
130
131
131
- var rand = discreteUniform ( - 50 , 50 );
132
+ // Generate an array of random values:
133
+ var values = new Complex128Array ( discreteUniform ( 200 , - 50 , 50 ) );
132
134
133
- var z1;
134
- var z2;
135
- var i;
136
- for ( i = 0 ; i < 100 ; i++ ) {
137
- z1 = new Complex128 ( rand (), rand () );
138
- z2 = scale ( 5.0 , z1 );
139
- console .log ( ' (%s) * 5.0 = %s' , z1 .toString (), z2 .toString () );
140
- }
135
+ // Scale each by a scalar constant:
136
+ logEachMap ( ' %0.1f * (%s) = %s' , 5.0 , values, scale );
141
137
```
142
138
143
139
</section >
Original file line number Diff line number Diff line change 18
18
19
19
'use strict' ;
20
20
21
- var Complex128 = require ( '@stdlib/complex/float64/ctor' ) ;
22
- var discreteUniform = require ( '@stdlib/random/base/discrete-uniform' ) . factory ;
21
+ var Complex128Array = require ( '@stdlib/array/complex128' ) ;
22
+ var discreteUniform = require ( '@stdlib/random/array/discrete-uniform' ) ;
23
+ var logEachMap = require ( '@stdlib/console/log-each-map' ) ;
23
24
var scale = require ( './../lib' ) ;
24
25
25
- var rand = discreteUniform ( - 50 , 50 ) ;
26
+ // Generate an array of random values:
27
+ var values = new Complex128Array ( discreteUniform ( 200 , - 50 , 50 ) ) ;
26
28
27
- var z1 ;
28
- var z2 ;
29
- var i ;
30
- for ( i = 0 ; i < 100 ; i ++ ) {
31
- z1 = new Complex128 ( rand ( ) , rand ( ) ) ;
32
- z2 = scale ( 5.0 , z1 ) ;
33
- console . log ( '(%s) * 5.0 = %s' , z1 . toString ( ) , z2 . toString ( ) ) ;
34
- }
29
+ // Scale each by a scalar constant:
30
+ logEachMap ( '%0.1f * (%s) = %s' , 5.0 , values , scale ) ;
You can’t perform that action at this time.
0 commit comments