本文目录一览:
1、正弦和余弦函数的图象程序公式(C语言) 2、C语言里sin函数和cos函数的调用 3、c语言画正弦函数 4、c语言画正弦函数图像
正弦和余弦函数的图象程序公式(C语言)
余弦函数
#include<stdio.h>
#include<math.h>
void main()
{
double y;
int x, m;
for(y = 1; y >= -1; y -= 0.1)
{
m = acos(y) * 10;
for(x = 1; x < m; x++) printf(" ");
printf("*");
for(; x < 62 - m; x++) printf(" ");
printf("*\n");
}
}
正弦函数:
#include<stdio.h>
#include<math.h>
main()
{
double y;
int x, m, i;
printf("y=sin(x) [0x2*pi]\n");
for(y = 1; y >= -1; y -= 0.1)
{
if(y >= 0)
{
m = asin(y) * 10;
for(x = 1; x < m; x++) printf(" ");
printf("*");
for(; x < 31 - m; x++) printf(" ");
printf("*\n");
}
else
{
m = -1 * asin(y) * 10;
for(i = 0; i < 32; i++) printf(" ");
for(x = 1; x < m; x++) printf(" ");
printf("*");
for(; x < 31 - m; x++) printf(" ");
printf("*\n");
}
}
}
C语言里sin函数和cos函数的调用
C语言里sin函数和cos函数是C标准数学函数库中的函数,调用需要引入math.h头文件。
一、sin() 函数描述:
C 库函数 double sin(double x)
返回弧度角 x
的正弦。sin() 函数的声明:double sin(double x)
。
- 参数:
x
-- 浮点值,代表了一个以弧度表示的角度。 - 返回值:该函数返回
x
的正弦。
二、cos() 函数描述:
cos() 函数的功能是求某个角的余弦值。cos() 函数的声明:double cos(double x)
。
- 参数:
x
-- 浮点值,代表了一个以弧度表示的角度。 - 返回值:该函数返回
x
的余弦。
扩展资料:
相关的三角函数:
double asin(double);
结果介于 [-PI/2, PI/2]double acos(double);
结果介于 [0, PI]double atan(double);
反正切(主值),结果介于 [-PI/2, PI/2]double atan2(double, double);
反正切(整圆值),结果介于 [-PI, PI] 参考资料来源:百度百科 - math.h
c语言画正弦函数
首先,你输出的不是正弦图像,而是反正弦图像。
#include<stdio.h>
#include<math.h>
int main()
{
double y;
int x, m, i;
printf("y=sin(x) [0x2*pi]\n");
for(y = 1; y >= -1; y -= 0.1)
{
if(y >= 0)
{
m = asin(y) * 10;
for(x = 1; x < m; x++) printf(" ");
printf("*");
for(; x < 31 - m; x++) printf(" ");
printf("*\n");
}
else
{
m = -1 * asin(y) * 10;
for(i = 0; i < 32; i++) printf(" ");
for(x = 1; x < m; x++) printf(" ");
printf("*");
for(; x < 31 - m; x++) printf(" ");
printf("*\n");
}
}
getchar();
return 0;
}
c语言画正弦函数图像
hehe 首先这个程序只能输出这种不像正弦也不像余弦的曲线。 因为你的程序的算法是每行有2个星星。 其次,15 + 45 = 60,约等于 2 * PI。 就是说,前面的15是 PI/2,后面的45是 PI/2 * 3。 输出的是1个周期的。sin(PI/2)=1。这回懂了么?