Skip to content

Commit 01fbdab

Browse files
authored
docs: change examples for complex/float64/base/add
PR-URL: #7177 Reviewed-by: Philipp Burckhardt <[email protected]> Signed-off-by: Shabareesh Shetty <[email protected]>
1 parent 4506e9d commit 01fbdab

File tree

2 files changed

+17
-27
lines changed

2 files changed

+17
-27
lines changed

lib/node_modules/@stdlib/complex/float64/base/add/README.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -123,22 +123,17 @@ The function supports the following parameters:
123123
<!-- eslint no-undef: "error" -->
124124

125125
```javascript
126-
var Complex128 = require( '@stdlib/complex/float64/ctor' );
127-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
126+
var Complex128Array = require( '@stdlib/array/complex128' );
127+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
128+
var logEachMap = require( '@stdlib/console/log-each-map' );
128129
var add = require( '@stdlib/complex/float64/base/add' );
129130

130-
var rand = discreteUniform( -50, 50 );
131-
132-
var z1;
133-
var z2;
134-
var z3;
135-
var i;
136-
for ( i = 0; i < 100; i++ ) {
137-
z1 = new Complex128( rand(), rand() );
138-
z2 = new Complex128( rand(), rand() );
139-
z3 = add( z1, z2 );
140-
console.log( '(%s) + (%s) = %s', z1.toString(), z2.toString(), z3.toString() );
141-
}
131+
// Generate arrays of random values:
132+
var z1 = new Complex128Array( discreteUniform( 200, -50, 50 ) );
133+
var z2 = new Complex128Array( discreteUniform( 200, -50, 50 ) );
134+
135+
// Perform multiplication on each element of arrays:
136+
logEachMap( '(%s) * (%s) = %s', z1, z2, add );
142137
```
143138

144139
</section>

lib/node_modules/@stdlib/complex/float64/base/add/examples/index.js

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,14 @@
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' );
2324
var add = require( './../lib' );
2425

25-
var rand = discreteUniform( -50, 50 );
26+
// Generate an array 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 = add( z1, z2 );
35-
console.log( '(%s) + (%s) = %s', z1.toString(), z2.toString(), z3.toString() );
36-
}
30+
// Scale each by a scalar constant:
31+
logEachMap( '(%s) * (%s) = %s', z1, z2, add );

0 commit comments

Comments
 (0)