Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Erf, erff, erfc, erfcf - функции ошибки




#include <math.h>

double erf(double x);

float erff(float x);

double erfc(double x);

float erfcf(float x);

erf вычисляет приближение к "функции ошибки", которая оценивает вероятность того, что некое наблюдение окажется внутри рамок отклонения х от среднего значения на числовой оси (подразумевается нормальное вероятностное распределение). Функция ошибки определяется как

erfc вычисляет дополнительную вероятность, т. е. erfc(x) = 1 - erf(x). функция erfc вычисляется непосредственно, поэтому используется для избежания потери точности, которая возникла бы при вычитании больших вероятностей (когда x велик) из 1.

­ erff и erfcf отличаются только типами входных данных и результатов.

­ Для положительных аргументов erf и все ее разновидности возвращают вероятность - число между 0 и 1.

­ Ни один из этих вариантов не в ANSI C.

Exp, expf - экспонента

#include <math.h>

double exp(double x);

float expf(float x);

х exp и expf вычисляют значение экспоненты от х, e (где e - основание натуральной системы логарифмов, приблизительно равное 2.71828).

­ Вы можете использовать функцию matherr (не-ANSI) для выбора обработчика ошибок для этих функций.

­ В случае успеха exp и expf возвращают вычисленное значение. Если результат слишком мал, возвращается значение 0. Если результат слишком велик, возвращается значение HUGE_VAL. В обоих случаях errno принимает значение ERANGE.

­ exp coответствует стандарту ANSI. expf является расширением.

Expm1, expm1f - экспонента минус 1

#include <math.h>

double expm1(double x);

float expm1f(float x);

expm1 и expm1f вычисляют значение экспоненты от х и вычитают 1, т. е. е в степени х, минус 1. (где e - основание натуральной системы логарифмов, приблизительно равное 2.71828). Результат остается точным даже для малых значениях х, в то время как использование exp(x)-1 вызвало бы потерю многих значащих цифр.

­ Ни expм1, ни expm1f не соответствуют стандарту ANSI и System V Interface Definition.

Fabs, fabsf - абсолютное значение (модуль)

#include <math.h>

double fabs(double x);

float fabsf(float x);

fabs и fabsf вычисляют ЁxЁ, абсолютное значение (модуль) от аргумента х. непосредственным обращением к битовому представлению аргумента.

­ Возвращается вычисленное значение. Никаких ошибок не возникает.

­ fabs coответствует стандарту ANSI. fabsf является расширением.

Floor, floorf, ceil, ceilf - наименьшее и наибольшее ближайшие целые

#include <math.h>

double floor(double x);

float floorf(float x);

double ceil(double x);

float ceilf(float x);

floor и floorf вычисляют ближайшее целое значение, не превосходящее х. ceil и ceilf вычисляют ближайшее целое значение, не меньшее х.

floor и ceil возвращают вычисленное значение типа double. floorf и ceilf возвращают вычисленное значение типа float.

­ floor и ceil coответствуют стандарту ANSI. floorf и ceilf являются расширениями.





Поделиться с друзьями:


Дата добавления: 2016-11-24; Мы поможем в написании ваших работ!; просмотров: 891 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Чтобы получился студенческий борщ, его нужно варить также как и домашний, только без мяса и развести водой 1:10 © Неизвестно
==> читать все изречения...

2432 - | 2320 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.