update examples to take into account new defaults

This commit is contained in:
conrad
2021-05-29 22:13:32 +10:00
parent 19d7540f0c
commit 483fee2b46
+32 -16
View File
@@ -2674,11 +2674,14 @@ optionally first changing the size to specified dimensions
Examples:
<ul>
<pre>
mat A(5,10); A.zeros(); // or: mat A(5,10,fill::zeros);
mat A;
A.zeros(5, 10); // or: mat A(5, 10, fill::zeros);
mat B; B.zeros(10,20);
mat B;
B.zeros( size(A) );
mat C; C.zeros( size(B) );
mat C(5, 10, fill::randu);
C.zeros();
</pre>
</ul>
</li>
@@ -2757,11 +2760,14 @@ optionally first changing the size to specified dimensions
Examples:
<ul>
<pre>
mat A(5,10); A.ones(); // or: mat A(5,10,fill::ones);
mat A;
A.ones(5, 10); // or: mat A(5, 10, fill::ones);
mat B; B.ones(10,20);
mat B;
B.ones( size(A) );
mat C; C.ones( size(B) );
mat C(5, 10, fill::randu);
C.ones();
</pre>
</ul>
</li>
@@ -2806,11 +2812,14 @@ An identity matrix is generated when <i>n_rows</i> = <i>n_cols</i>
Examples:
<ul>
<pre>
mat A(5,5); A.eye(); // or: mat A(5,5,fill::eye);
mat A;
A.eye(5, 5); // or: mat A(5, 5, fill::eye);
mat B; B.eye(5,5);
mat B;
B.eye( size(A) );
mat C; C.eye( size(B) );
mat C(5, 5, fill::randu);
C.eye();
</pre>
</ul>
</li>
@@ -2939,11 +2948,14 @@ To change the RNG seed, use <i>arma_rng::set_seed(value)</i> or <i>arma_rng::set
Examples:
<ul>
<pre>
mat A(5,10); A.randu(); // or: mat A(5,10,fill::randu);
mat A;
A.randu(5, 10); // or: mat A(5, 10, fill::randu);
mat B; B.randu(10,20);
mat B;
B.randu( size(A) );
mat C; C.randu( size(B) );
mat C(5, 10, fill::zeros);
C.randu();
arma_rng::set_seed_random(); // set the seed to a random value
</pre>
@@ -3043,7 +3055,7 @@ std::mt19937 engine; // Mersenne twister random number engine
std::uniform_real_distribution&lt;double&gt; distr(0.0, 1.0);
mat A(4,5);
mat A(4, 5, fill:none);
A.imbue( [&amp;]() { return distr(engine); } );
</pre>
@@ -3392,11 +3404,14 @@ To explicitly preserve data while changing the size, use <a href="#reshape_membe
Examples:
<ul>
<pre>
mat A; A.set_size(5,10); // or: mat A(5,10);
mat A;
A.set_size(5, 10); // or: mat A(5, 10, fill::none);
mat B; B.set_size( size(A) ); // or: mat B( size(A) );
mat B;
B.set_size( size(A) ); // or: mat B(size(A), fill:none);
vec v; v.set_size(100); // or: vec v(100);
vec v;
v.set_size(100); // or: vec v(100, fill::none);
</pre>
</ul>
</li>
@@ -3608,6 +3623,7 @@ Examples:
<ul>
<pre>
mat A(5, 6, fill::randu);
mat B;
B.copy_size(A);