File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -993,18 +993,20 @@ <h4 style="font-size:160%;margin:7px">Trigonometry</h4>
993993}
994994
995995function Atan ( x ) {
996- if ( typeof x !== 'number' || isNaN ( x ) || x <= 0 ) return null ;
996+ if ( typeof x !== 'number' || isNaN ( x ) || x <= 0 ) return null ;
997997
998- // Direct match zone
999- if ( x > 1 || x < 0.089 ) {
1000- const match = closestValue ( x , 'tan' ) ;
1001- return match ?. angle ?? null ;
1002- }
998+ // Direct match zone
999+ if ( x > 1 || x < 0.089 ) {
1000+ const matchKey = closestValue ( x , 'tan' ) ?. key ;
1001+ const matchRad = parseFloat ( matchKey ?. match ( / r a d \( ( [ \d . ] + ) \) / ) ?. [ 1 ] ) ;
1002+ return matchRad ?? null ;
1003+ }
10031004
1004- // Reflective zone (0.089 < x < 1)
1005- const reciprocal = 1 / x ;
1006- const match = closestValue ( reciprocal , 'tan' ) ;
1007- return match ?. angle ?? null ;
1005+ // Reflective zone
1006+ const reciprocal = 1 / x ;
1007+ const matchKey = closestValue ( reciprocal , 'tan' ) ?. key ;
1008+ const matchRad = parseFloat ( matchKey ?. match ( / r a d \( ( [ \d . ] + ) \) / ) ?. [ 1 ] ) ;
1009+ return matchRad ?? null ;
10081010}
10091011
10101012</ script >
You can’t perform that action at this time.
0 commit comments