File tree Expand file tree Collapse file tree 2 files changed +17
-29
lines changed
lib/node_modules/@stdlib/complex/float64/base/sub Expand file tree Collapse file tree 2 files changed +17
-29
lines changed Original file line number Diff line number Diff line change @@ -69,23 +69,17 @@ var im = imag( v );
69
69
<!-- eslint no-undef: "error" -->
70
70
71
71
``` javascript
72
- var Complex128 = require ( ' @stdlib/complex/float64/ctor' );
73
- var discreteUniform = require ( ' @stdlib/random/base/discrete-uniform' ).factory ;
72
+ var Complex128Array = require ( ' @stdlib/array/complex128' );
73
+ var discreteUniform = require ( ' @stdlib/random/array/discrete-uniform' );
74
+ var logEachMap = require ( ' @stdlib/console/log-each-map' );
74
75
var csub = require ( ' @stdlib/complex/float64/base/sub' );
75
76
76
- var rand;
77
- var z1;
78
- var z2;
79
- var z3;
80
- var i;
81
-
82
- rand = discreteUniform ( - 50 , 50 );
83
- for ( i = 0 ; i < 100 ; i++ ) {
84
- z1 = new Complex128 ( rand (), rand () );
85
- z2 = new Complex128 ( rand (), rand () );
86
- z3 = csub ( z1, z2 );
87
- console .log ( ' (%s) - (%s) = %s' , z1 .toString (), z2 .toString (), z3 .toString () );
88
- }
77
+ // Generate arrays of random values:
78
+ var z1 = new Complex128Array ( discreteUniform ( 200 , - 50 , 50 ) );
79
+ var z2 = new Complex128Array ( discreteUniform ( 200 , - 50 , 50 ) );
80
+
81
+ // Perform element-wise subtraction:
82
+ logEachMap ( ' (%s) - (%s) = %s' , z1, z2, csub );
89
83
```
90
84
91
85
</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 csub = require ( './../lib' ) ;
24
25
25
- var rand ;
26
- var z1 ;
27
- var z2 ;
28
- var z3 ;
29
- var i ;
26
+ // Generate arrays of random values:
27
+ var z1 = new Complex128Array ( discreteUniform ( 200 , - 50 , 50 ) ) ;
28
+ var z2 = new Complex128Array ( discreteUniform ( 200 , - 50 , 50 ) ) ;
30
29
31
- rand = discreteUniform ( - 50 , 50 ) ;
32
- for ( i = 0 ; i < 100 ; i ++ ) {
33
- z1 = new Complex128 ( rand ( ) , rand ( ) ) ;
34
- z2 = new Complex128 ( rand ( ) , rand ( ) ) ;
35
- z3 = csub ( z1 , z2 ) ;
36
- console . log ( '(%s) - (%s) = %s' , z1 . toString ( ) , z2 . toString ( ) , z3 . toString ( ) ) ;
37
- }
30
+ // Perform element-wise subtraction:
31
+ logEachMap ( '(%s) - (%s) = %s' , z1 , z2 , csub ) ;
You can’t perform that action at this time.
0 commit comments