Математические функции – файл math.h

Функция Прототип Краткое описание действий
abs int abs (int i); возвращает абсолютное значение целого аргумента i
acos double acos (double x); функция арккосинуса, значение аргумента должно находиться в диапазоне от –1 до +1
asin double asin (double x); функция арксинуса, значение аргумента должно находиться в диапазоне от –1 до +1
atan double atan (double x); функция арктангенса
atan2 double atan (double y, double x); функция арктангенса от значения y/x
cabs double cabs (struct complex znum); вычисляет абсолютное значение комплексного числа znum, определение структуры (типа) complex – в файле math.h
cos double cos (double x); функция косинуса, угол (аргумент) задается в радианах
cosh double cosh (double x); возвращает значение гиперболического косинуса х
exp double exp (double x); вычисляет значение ex (экспоненциальная функция)
fabs double fabs (double x); возвращает абсолютное значение вещественного аргумента х двойной точности
floor double floor (double x); находит наибольшее целое, не превышающее значения х, возвращает его в форме double
fmod double fmod (double x, double y); возвращает остаток от деления нацело х на y
labs long labs (long x); возвращает абсолютное значение целого аргумента long x
ldexp double ldexp (double v, int e); возвращает значение выражения v·2e
log double log (double x); возвращает значение натурального логарифма (ln x)
log10 double log10 (double x); возвращает значение десятичного логарифма (log10 x)
pow double pow (double x, double y); возвращает значение xy, т.е. x в степени y
sin double sin (double x); функция синуса, угол (аргумент) задается в радианах
sinh double sinh (double x); возвращает значение гиперболического синуса х
sqrt double sqrt (double x); возвращает положительное значение квадратного корня √х
tan double tan (double x); функция тангенса, угол (аргумент) задается в радианах
tanh double tanh (double x); возвращает значение гиперболического тангенса х

Пример 1.

/*Программа демонстрирует работу математических функций файла math.h/*

#include <stdio.h>

#include <math.h>

void main(){

 

int a=-32, abs_zn;

double x1=-0.24, y1=0.358,

x2=5.02, y2=11.3,

exp_f, abs_v, naib, ost, ln, log_d, step, kv_k,

arccos, arcsin, arctan, arctan2,

cos_f, cosh_f, sin_f, sinh_f, tan_f, tanh_f;

printf("a=%d \n x1=%.2f, y1=%.3f\n x2=%.2f,

y2=%.1f\n\n",a,x1,y1,x2,y2);

 

/*основные математические функции*/

abs_zn=abs(a); /*абсолютное значение целого*/

printf("abs(a)=%d\n",abs_zn);

exp_f=exp(x2); /*экспоненциальная функция*/

printf("exp(x2)=%f\n",exp_f);

abs_v=fabs(x1); /*абсолюнтое значение вещественного*/

printf("exp(x1)=%f\n",abs_v);

naib=floor(y2);

/*наибольшее целое, не превышающее данное значение*/

printf("floor(y2)=%f\n",naib);

ost=fmod(y2,x2); /*остаток от деления нацело y2 на x2*/

printf("fmod(y2,x2)=%f\n",ost);

ln=log(y1); /*натуральный логарифм*/

printf("log(y1)=%f\n",ln);

log_d=log10(y2); /*десятичный логарифм*/

printf("log10(y2)=%f\n",log_d);

step=pow(3,4); /*3 в степени 4*/

printf("pow(3,4)=%f\n",step);

kv_k=sqrt(x2); /*квадратный корень*/

printf("sqrt(x2)=%f\n\n",kv_k);

 

/*тригометрические функции*/

arccos=acos(x1); /*арккосинус*/

printf("acos(x1)=%f\n",arccos);

arcsin=asin(y1); /*арксинус*/

printf("asin(y1)=%f\n",arcsin);

arctan=atan(x2); /*арктангес*/

printf("atan(x2)=%f\n",arctan);

arctan2=atan2(y2,x2); /*арктангес от y1/x2*/

printf("atan2(y2,x2)=%f\n",arctan2);

cos_f=cos(x1); /*косинус*/

printf("cos(x1)=%f\n",cos_f);

cosh_f=cosh(y1); /*гиперболический косинус*/

printf("cosh_f(y1)=%f\n",cosh_f);

sin_f=sin(x2); /*синус*/

printf("sin(x2)=%f\n",sin_f);

sinh_f=sinh(y2); /*гиперболический синус*/

printf("sinh_f(y2)=%f\n",sinh_f);

tan_f=tan(x1); /*тангенс*/

printf("tan(x1)=%f\n",tan_f);

tanh_f=tanh(y1); /*гиперболический тангенс*/

printf("tanh_f(y1)=%f\n",tanh_f);

}

 








Дата добавления: 2015-02-16; просмотров: 749;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.