rjps.net
当前位置:首页 >> C语言mAth库函数的sin怎么用? >>

C语言mAth库函数的sin怎么用?

sin(90)的单位是弧度不是角度你可以试试下面这个程序:#include<math.h>int main(){ #define π 3.1415926 double x=90, duty; duty = sin(π* (x) / 180); printf("sin(90) = %f\n", duty); getchar(); return 0;}

输入一个double类型的数,调用c标准库中的sin函数即可.函数原型:double sin(double x); 功能: 函数用来求给定值的正弦值 头文件:#include 参数:给定的值(弧度).返回值:返回-1 至1 之间的计算结果.示例:#include#include int main() { const double pi = 3.1415926; double d; scanf("%lf", &d); double result = sin(d*pi/180)+cos(d*pi/180); printf("%f\n",result); return 0; }

利用泰勒公式 #include int main(int argc, char* argv[]) { double x=0.52;//仅仅举例说明 double y; y=x-x*x*x/(3*2); printf("%f\n",y); return 0; }

这个是库函数吧只有有说明就可以用了,你试一下,不用包含 math.h 直接写一个声明,double _Cdecl sin (double x);就可以用了库函数没有源文件可以看的,只有二进制可执行代码连接时,加到你的程序中.这是编译器提供的.--------------------

while(fabs(y)>=1e-6)//去掉分号 printf("sinx的近似值为%lf,sinx的真实值为%lf",sum,sin(x));//是lf

sin 函数原型:extern float sin(float x); 用法:#include <math.h> 功能:计算x(弧度表示)的正弦值. 说明:x的值域为[-1.0,1.0]. 举例: // sin.c #include <syslib.h> #include <math.h> main() { float x; clrscr(); // clear screen textmode(0x00); // 6

每个库函数都有它的头文件,只要包含这个头文件就可以调用了,如sin是数学库函数,所以,在程序开头加上 #include ,就可以在程序里调用sin了,如sin(x),x是弧度

sin(x)用来求得x的正弦值.

注意,sin()函数的参数是要浮点型的.sin( float 或 double )

在C语言中要使用三角函数的话,首先要包含math.h头文件.其次,自变量的值必须要以弧度为单位,括号要使用英文标点.比如,求sin(30°)的话,把度数换算为弧度,要先除以180,再乘以π.要用以下的语句:double x; x=sin(30/180*3.1415926);

网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com