@@ -31,7 +31,7 @@ The [variance][variance] for a [half-normal][half-normal-distribution] random va
3131<!-- <equation class="equation" label="eq:halfnormal_variance" align="center" raw="\operatorname{Var}\left[ X \right] = \sigma^{2} \left(1 - \frac{2}{\pi}\right)" alt="Variance for a half-normal distribution."> -->
3232
3333``` math
34- \operatorname{ Var}\left[ X \right] = \sigma^{2} \left(1 - \frac{2}{\pi}\right)
34+ \mathop{\mathrm{ Var} }\left[ X \right] = \sigma^{2} \left(1 - \frac{2}{\pi}\right)
3535```
3636
3737<!-- <div class="equation" align="center" data-raw-text="\operatorname{Var}\left[ X \right] = \sigma^{2} \left(1 - \frac{2}{\pi}\right)" data-equation="eq:halfnormal_variance">
@@ -61,7 +61,7 @@ Returns the [variance][variance] for a [half-normal][half-normal-distribution] d
6161
6262``` javascript
6363var y = variance ( 1.0 );
64- // returns ~0.363
64+ // returns ~0.3633802276
6565
6666y = variance ( 4.0 );
6767// returns ~5.814083642118698
@@ -117,7 +117,7 @@ var opts = {
117117};
118118var sigma = uniform ( 10 , 0.0 , 20.0 , opts );
119119
120- logEachMap ( ' σ: %0.4f , Var(X;σ): %0.4f ' , sigma, variance );
120+ logEachMap ( ' σ: %lf , Var(X;σ): %lf ' , sigma, variance );
121121```
122122
123123</section >
@@ -142,6 +142,8 @@ logEachMap( 'σ: %0.4f, Var(X;σ): %0.4f', sigma, variance );
142142
143143<!-- Section for C API documentation. -->
144144
145+ * * *
146+
145147<section class =" c " >
146148
147149## C APIs
@@ -168,6 +170,12 @@ logEachMap( 'σ: %0.4f, Var(X;σ): %0.4f', sigma, variance );
168170
169171Returns the variance for a [ half-normal] [ half-normal-distribution ] distribution with scale parameter ` sigma ` .
170172
173+ ``` c
174+ double out = stdlib_base_dists_halfnormal_variance( 1.0 );
175+ // returns ~0.3633802276
176+ ```
177+ The function accepts the following arguments:
178+
171179- ** sigma** : ` [in] double ` scale parameter.
172180- ** return** : ` [out] double ` variance.
173181
@@ -211,7 +219,7 @@ int main( void ) {
211219 for ( i = 0; i < 10; i++ ) {
212220 sigma = random_uniform( 0.1, 20.0 );
213221 y = stdlib_base_dists_halfnormal_variance( sigma );
214- printf( "σ: %.4f , Var(X;σ): %.4f \n", sigma, y );
222+ printf( "σ: %lf , Var(X;σ): %lf \n", sigma, y );
215223 }
216224}
217225```
0 commit comments