@@ -26,17 +26,12 @@ limitations under the License.
26
26
27
27
The [ inverse coversed cosine] [ inverse-coversed-cosine ] is defined as
28
28
29
- <!-- <equation class="equation" label="eq:arccovercosine" align="center" raw="\operatorname{acovercos}(\theta) = \arcsin(1+ \theta)" alt="Inverse coversed cosine."> -->
29
+ <!-- <equation class="equation" label="eq:arccovercosine" align="center" raw="\operatorname{acovercos}(\theta) = \arcsin(\theta-1 )" alt="Inverse coversed cosine."> -->
30
30
31
31
``` math
32
- \mathop{\mathrm{acovercos}}(\theta) = \arcsin(1+ \theta)
32
+ \mathop{\mathrm{acovercos}}(\theta) = \arcsin(\theta-1 )
33
33
```
34
34
35
- <!-- <div class="equation" align="center" data-raw-text="\operatorname{acovercos}(\theta) = \arcsin(1+\theta)" data-equation="eq:arccovercosine">
36
- <img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@bb29798906e119fcb2af99e94b60407a270c9b32/lib/node_modules/@stdlib/math/base/special/acovercos/docs/img/equation_arccovercosine.svg" alt="Inverse coversed cosine.">
37
- <br>
38
- </div> -->
39
-
40
35
<!-- </equation> -->
41
36
42
37
</section >
@@ -57,22 +52,22 @@ Computes the [inverse coversed cosine][inverse-coversed-cosine].
57
52
58
53
``` javascript
59
54
var v = acovercos ( 0.0 );
60
- // returns ~1.5708
55
+ // returns ~- 1.5708
61
56
62
- v = acovercos ( - 3.141592653589793 / 2.0 );
63
- // returns ~- 0.6075
57
+ v = acovercos ( 3.141592653589793 / 2.0 );
58
+ // returns ~0.6075
64
59
65
- v = acovercos ( - 3.141592653589793 / 6.0 );
66
- // returns ~0.4966
60
+ v = acovercos ( 3.141592653589793 / 6.0 );
61
+ // returns ~- 0.4966
67
62
```
68
63
69
- If ` x < -2 ` , ` x > 0 ` , or ` x ` is ` NaN ` , the function returns ` NaN ` .
64
+ If ` x < 0 ` , ` x > 2 ` , or ` x ` is ` NaN ` , the function returns ` NaN ` .
70
65
71
66
``` javascript
72
- var v = acovercos ( 1.0 );
67
+ var v = acovercos ( - 1.0 );
73
68
// returns NaN
74
69
75
- v = acovercos ( - 3.14 );
70
+ v = acovercos ( 3.14 );
76
71
// returns NaN
77
72
78
73
v = acovercos ( NaN );
@@ -94,7 +89,7 @@ var uniform = require( '@stdlib/random/array/uniform' );
94
89
var logEachMap = require ( ' @stdlib/console/log-each-map' );
95
90
var acovercos = require ( ' @stdlib/math/base/special/acovercos' );
96
91
97
- var x = uniform ( 100 , - 2 .0 , 0 .0 , {
92
+ var x = uniform ( 100 , 0 .0 , 2 .0 , {
98
93
' dtype' : ' float64'
99
94
});
100
95
@@ -171,7 +166,7 @@ double stdlib_base_acovercos( const double x );
171
166
#include <stdio.h>
172
167
173
168
int main( void ) {
174
- const double x[] = { -2 .0, -1.80, -1.78, -1.67, -0.56, -0.27, - 1.67, -0 .78, -1. 89, 0 .0 };
169
+ const double x[] = { 0 .0, 0.27, 0.56, 0.78, 1.67, 1.67, 1 .78, 1.80, 1. 89, 2 .0 };
175
170
176
171
double v;
177
172
int i;
0 commit comments