File tree Expand file tree Collapse file tree 2 files changed +17
-27
lines changed
lib/node_modules/@stdlib/complex/float64/base/mul Expand file tree Collapse file tree 2 files changed +17
-27
lines changed Original file line number Diff line number Diff line change @@ -129,22 +129,17 @@ The function supports the following parameters:
129129<!-- eslint no-undef: "error" -->
130130
131131``` javascript
132- var Complex128 = require ( ' @stdlib/complex/float64/ctor' );
133- var discreteUniform = require ( ' @stdlib/random/base/discrete-uniform' ).factory ;
132+ var Complex128Array = require ( ' @stdlib/array/complex128' );
133+ var discreteUniform = require ( ' @stdlib/random/array/discrete-uniform' );
134+ var logEachMap = require ( ' @stdlib/console/log-each-map' );
134135var mul = require ( ' @stdlib/complex/float64/base/mul' );
135136
136- var rand = discreteUniform ( - 50 , 50 );
137-
138- var z1;
139- var z2;
140- var z3;
141- var i;
142- for ( i = 0 ; i < 100 ; i++ ) {
143- z1 = new Complex128 ( rand (), rand () );
144- z2 = new Complex128 ( rand (), rand () );
145- z3 = mul ( z1, z2 );
146- console .log ( ' (%s) * (%s) = %s' , z1 .toString (), z2 .toString (), z3 .toString () );
147- }
137+ // Generate arrays of random values:
138+ var z1 = new Complex128Array ( discreteUniform ( 200 , - 50 , 50 ) );
139+ var z2 = new Complex128Array ( discreteUniform ( 200 , - 50 , 50 ) );
140+
141+ // Perform multiplication on each element of arrays:
142+ logEachMap ( ' (%s) * (%s) = %s' , z1, z2, mul );
148143```
149144
150145</section >
Original file line number Diff line number Diff line change 1818
1919'use strict' ;
2020
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' ) ;
2324var mul = require ( './../lib' ) ;
2425
25- var rand = discreteUniform ( - 50 , 50 ) ;
26+ // Generate arrays of random values:
27+ var z1 = new Complex128Array ( discreteUniform ( 200 , - 50 , 50 ) ) ;
28+ var z2 = new Complex128Array ( discreteUniform ( 200 , - 50 , 50 ) ) ;
2629
27- var z1 ;
28- var z2 ;
29- var z3 ;
30- var i ;
31- for ( i = 0 ; i < 100 ; i ++ ) {
32- z1 = new Complex128 ( rand ( ) , rand ( ) ) ;
33- z2 = new Complex128 ( rand ( ) , rand ( ) ) ;
34- z3 = mul ( z1 , z2 ) ;
35- console . log ( '(%s) * (%s) = %s' , z1 . toString ( ) , z2 . toString ( ) , z3 . toString ( ) ) ;
36- }
30+ // Perform multiplication on each element of arrays:
31+ logEachMap ( '(%s) * (%s) = %s' , z1 , z2 , mul ) ;
You can’t perform that action at this time.
0 commit comments