ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
Sine.php
Go to the documentation of this file.
1
<?
php
2
3
namespace
PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig
;
4
5
use
PhpOffice\PhpSpreadsheet\Calculation\Exception
;
6
use
PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Helpers
;
7
8
class
Sine
9
{
19
public
static
function
sin
(
$angle
)
20
{
21
try
{
22
$angle
=
Helpers::validateNumericNullBool
(
$angle
);
23
}
catch
(
Exception
$e) {
24
return
$e->getMessage();
25
}
26
27
return
sin
(
$angle
);
28
}
29
39
public
static
function
sinh
(
$angle
)
40
{
41
try
{
42
$angle
=
Helpers::validateNumericNullBool
(
$angle
);
43
}
catch
(
Exception
$e) {
44
return
$e->getMessage();
45
}
46
47
return
sinh
(
$angle
);
48
}
49
59
public
static
function
asin
($number)
60
{
61
try
{
62
$number =
Helpers::validateNumericNullBool
($number);
63
}
catch
(
Exception
$e) {
64
return
$e->getMessage();
65
}
66
67
return
Helpers::numberOrNan
(
asin
($number));
68
}
69
79
public
static
function
asinh
($number)
80
{
81
try
{
82
$number =
Helpers::validateNumericNullBool
($number);
83
}
catch
(
Exception
$e) {
84
return
$e->getMessage();
85
}
86
87
return
Helpers::numberOrNan
(
asinh
($number));
88
}
89
}
PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Helpers\validateNumericNullBool
static validateNumericNullBool($number)
Many functions accept null/false/true argument treated as 0/0/1.
Definition:
Helpers.php:27
PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine\sinh
static sinh($angle)
SINH.
Definition:
Sine.php:39
PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Helpers\numberOrNan
static numberOrNan($result)
Return NAN or value depending on argument.
Definition:
Helpers.php:125
PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine\sin
static sin($angle)
SIN.
Definition:
Sine.php:19
Helpers
$angle
$angle
Definition:
example_013.php:193
PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine
Definition:
Sine.php:8
Exception
PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig
Definition:
Cosecant.php:3
PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine\asin
static asin($number)
ASIN.
Definition:
Sine.php:59
php
PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine\asinh
static asinh($number)
ASINH.
Definition:
Sine.php:79
Exception
libs
composer
vendor
phpoffice
phpspreadsheet
src
PhpSpreadsheet
Calculation
MathTrig
Trig
Sine.php
Generated on Thu Feb 27 2025 19:01:23 for ILIAS by
1.8.13 (using
Doxyfile
)