本篇文章给大家谈谈c语言正弦函数四次方,以及正弦函数三次方对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、怎么用c语言编正弦函数计算2、sinx的四次方如何计算?3、正弦函数的4次方的不定积分4、C语言中正弦函数
怎么用c语言编正弦函数计算
1、C语言中要编写sin函数,实质上要利用sin的泰勒公式,然后根据泰勒公式,将其中的每一项进行分解,最后用循环,累加计算出最终结果。
2、下面用for循环实现sin的算法,程序代码如下:
#includestdio.h
#includemath.h
void main()
{
int i;
float x,sum,a,b; //sum代表和,a为分子,b为分母
char s;
printf(“please input x”);
scanf(“%f”,x);
s=1;
sum=0;
a=x; //分母赋初值
b=1; //分子赋初值
for(i=1;a/b=1e-6;i++)
{
sum=sum+s*a/b; //累加一项
a=a*x*x; //求下一项分子
b=b*2*i*(2*i+1); //求下一项分母
s*=-1;
}
printf(“sum=%f\n”,sum);
}
3、 关于上述程序的几点说明:上述程序的计算结果精确到小数点后六位;上述程序运用了sin的泰勒展开式 sin x=x-x^3/3!+x^5/5! …… ,程序中将sin泰勒公式中的每一项拆成了分子,分母以及每一项前的符号这三项,以便于每一项的累加。
sinx的四次方如何计算?
sinx的四次方的积分需借助降幂公式求解。
具体解答过程:
=∫(sinx)^4dx
=∫(1-cos²x)²dx
=∫(1 – cos2x)/2)^2dx =∫(1 – 2cos2x + (cos2x)^2)/4 dx
=∫[1/4- 1/2cos2x + 1/8*(1 + cos4x)]dx
=∫[(cos4x)/8 – (cos2x)/2 + 3/8] dx
=(sin4x)/32 – (sin2x)/4 + (3x/8) + C
3.对于正弦函数积分而言,当次幂数为偶数时,应首先使用降幂公式,将次幂数降低,从而简化计算;当次幂数为奇数时,应先采用凑微分法,即sinxdx=-dcosx和cosxdx=dsinx将前面奇数次幂转化为偶数次幂,然后通过降幂公式进行求解。
扩展资料
在直角三角形中,∠α(不是直角)的对边与斜边的比叫做∠α的正弦,记作sinα,即sinα=∠α的对边/∠α的斜边 。sinα在拉丁文中计做sinus。
在古代的说法当中,正弦是勾与弦的比例。 古代说的“勾三股四弦五”中的“弦”,就是直角三角形中的斜边。 股就是人的大腿,古人称直角三角形中长的那个直角边为“股”。
正弦是∠α(非直角)的对边与斜边的比,余弦是∠α(非直角)的邻边与斜边的比。
勾股弦放到圆里。弦是圆周上两点连线。最大的弦是直径。 把直角三角形的弦放在直径上,股就是长的弦,即正弦,而勾就是短的弦,即余弦。
按现代说法,正弦是直角三角形某个角(非直角)的对边与斜边之比,即:对边/斜边。
参考资料:百度百科-sin(函数名称)
正弦函数的4次方的不定积分
∫(sinx)^4dx
=∫[(sinx)^2]^2dx
=∫1/4(1-cos2x)^2dx
=∫1/4[1-2cos2x+(cos2x)^2]dx
=∫1/4[1-2cos2x+(1+cos4x)/2]dx
=∫(3/8-1/2cos2x+1/8cos4x)dx
=3/8x-1/4sin2x+1/32sin4x+C
C语言中正弦函数
double sin(double x);
sin参数为double类型,返回值也为double
#includestdio.h
#includemath.h
int main()
{
const double pi = 3.1415926;
double d, e;
scanf(“%f”, d);
e = sin(2*pi*d/63.84);
printf(“%lf\n”, e);
return 0;
}
关于c语言正弦函数四次方和正弦函数三次方的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。