понимание, а не цифры...
-Р.У. Хэмминг
... но для студента цифры часто оказываются
лучшей дорогой к пониманию.
-А. Ральстон
Введение Математические функции
Числовые алгоритмы
Параллельные алгоритмы
Комплексные числа
Случайные числа
Векторная арифметика Границы числовых значений Советы
С++ не был разработан, в первую очередь, для числовых вычислений. Од нако числовые вычисления обычно выполняются в контексте другой деятель ности, такой как доступ к базам данных, сетевое взаимодействие, управле ние приборами, графика, моделирование и финансовый анализ, поэтому С++
поддерживающие такие вычисления. В этой |
главе описываются части |
дартной библиотеки, которые поддерживают |
числовые вычисления. |
abs(x) ceil (х) floor (х) sqrt(x) cos(x) sin(x) tan(x) acos(x) asin(x) atan(x) cosh(x) sinh(x) tanh(x) ехр(х) log(x)
loglO(x)
Стандартные математические функции |
|
|
Абсолютное значение |
|
|
Наименьшее целое, не меньшее х |
|
|
Наибольшее целое, не большее х |
|
|
Квадратный корень; значение х должно быть неотрицательным |
Косинус |
|
|
Синус |
|
|
Тангенс |
|
|
Арккосинус; результат неотрицателен |
|
|
Арксинус; возвращается результат, ближайший к нулю |
|
Арктангенс |
|
|
Гиперболический косинус |
|
|
Гиперболический синус |
|
|
Гиперболический тангенс |
|
|
Экспонента (ев степени х) |
|
|
Натуральный логарифм (по основанию е); |
значение х |
должно быть |
положительным |
|
|
Десятичный логарифм |
|
|
Версии функций |
для типа complex (§14.4) находятся в заголовочном фай |
<complex>. Для |
каждой функции возвращаемый тип совпадает с типом |
{
errno |
= |
О; |
11 |
sqrt(-1); |
|
if (errno==EDOM) |
cerr |
<< |
"sqrt() |
errno |
= |
О; |
11 |
Сброс |
старого |
состояния |
ошибки |
не определена |
для отрицательного |
Сброс |
старого |
состояния |
ошибки |
pow(numeric_limits<douЫe>::max(),2);