Ruby/Справочник/Math: различия между версиями
Содержимое удалено Содержимое добавлено
Нет описания правки |
|||
Строка 40:
<tt>Math.atan2(y, x) => float</tt>
----
===Math::atanh===
----
<tt>Math.atanh(x) => float</tt>
----
Вычисляет значение обратной функции гиперболического тангенса числа <i>x</i>.
===Math::cos===
----
<tt>Math.cos(x) => float</tt>
----
Вычисляет косинус угла <i>x</i> (заданного в радианах). Возвращает значения в диапазоне -1..1.
===Math::cosh===
----
<tt>Math.cosh(x) => float</tt>
----
Вычисляет гиперболический косинус угла <i>x</i> (заданного в радианах).
===Math::erf===
----
<tt>Math.erf(x) => float</tt>
----
Вычисляет погрешность функции x.
===Math::erfc===
----
<tt>Math.erfc(x) => float</tt>
----
Вычисляет дополнительную погрешность функции x.
===Math::exp===
----
<tt>Math.exp(x) => float</tt>
----
Возвращает e**x (экспоненту числа х).
===Math::frexp===
----
<tt>Math.frexp(numeric) => [ fraction, exponent ]</tt>
----
Представляет число <i>numeric</i> в виде приведенного дробного числа (типа [[Ruby/Справочник/Float|Float]]) и экспоненты (типа [[Ruby/Справочник/Fixnum|Fixnum]]). Возвращает массив из двух элементов, где первый элемент — дробное число, а второй — экспонента.
<code>fraction, exponent = Math.frexp(1234) #=> [0.6025390625, 11]
fraction * 2**exponent #=> 1234.0</code>
Строка 82:
<tt>Math.hypot(x, y) => float</tt>
----
<code>Math.hypot(3, 4) #=> 5.0</code>
===Math::ldexp===
Строка 88:
<tt>Math.ldexp(flt, int) -> float</tt>
----
<code>fraction, exponent = Math.frexp(1234)
Math.ldexp(fraction, exponent) #=> 1234.0</code>
Строка 95:
<tt>Math.log(numeric) => float</tt>
----
===Math::log10===
----
<tt>Math.log10(numeric) => float</tt>
----
===Math::sin===
----
<tt>Math.sin(x) => float</tt>
----
===Math::sinh===
----
<tt>Math.sinh(x) => float</tt>
----
Вычисляет гиперболический синус угла <i>x</i> (заданного в радианах).
===Math::sqrt===
----
<tt>Math.sqrt(numeric) => float</tt>
----
Извлекает квадратный корень из неотрицательного числа <i>numeric</i>.
===Math::tan===
----
<tt>Math.tan(x) => float</tt>
----
Вычисляет тангенс угла <i>x</i> (заданного в радианах).
===Math::tanh===
----
<tt>Math.tanh() => float</tt>
----
Вычисляет гиперболический тангенс угла <i>x</i> (заданного в радианах).
|