编程求cos(x)的值,运算精度保持到最后一项的绝对值小于10-6
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/06 03:16:43
importjava.util.Scanner;publicclassDemo{publicstaticvoidmain(String[]args){Scannersc=newScanner(Syst
{cos^3(3x)}'=3cos^2(3X){cos(3x)}'=3cos^2(3X){-sin(3x)}(3x)'=3cos^2(3X){-sin(3x)}3=-9sin(3x)cos^2(3x)
f(cosx)=cos3x=cos(2x+x)=cos2xcosx-sin2xsinx=(2cos²x-1)cosx-(2sinxcosx)sinx=2cos³x-cosx-2si
#include#include//这个函数需要返回double类型,不然结果很快就溢出了doublef(intn){\x05inti;\x05doublem=1.0;\x05for(i=1;i=e)
#include <stdio.h>#include <math.h>void main(){ do
&&运算符属于逻辑二元运算符,表达“且”的意思.只有当两个被操作数全部为真时表达式方为真.所以根据C语言优先级和你给出的式子,编译器先计算5/2得到2.5,然后编译器舍弃小数点后面的0.5得到2,然后
cosx≥0∴x∈[-π/2+2kπ,π/2+2kπ],k∈Z再问:可以在写详细点吗?再答:就是在第一象限和第四像限(包括y轴与x正半轴)再加上周期2kπ
用matlab吧别用C自虐了………………
pow(x,y)要求x>0,所以pow(-1,a/2)是错的其实,符号用k=k*(-1)就可以控制;x^n/n!=x^(n-2)*x*x/((n-2)!*(n-1)*n)也就是利用前项的结果就可以求,
这个是用N阶麦克劳林公式求函数值,我马上帮你写.麻烦采纳,谢谢!
/'和'%'优先级一样,先算25/3=8,(C语言里面(int)/(int)=(int),小数部分舍去).然后8%2=0,a%b的意思是a模b的余数,例如7%4=3,就是7=4*1+3的3.C语言很神
f(sin(pai/2-x))=cos[3(pai/2-x)]f(cosx)=cos(3pai/2-3x)f(cospai/9)=cos(3pai/2-pai/3)=-sinpai/3=-根号3/2f
sin和cos只要引入头文件就可以直接用了math.h再问:#include#includevoidmain(){floatx,y;scanf("%f",&x);y=sin(x)+cos(x);pri
(1)8(2)false(3)54(4)true(5)false(6)'(7)false(8)Msucc是求后继,可用于整形、枚举等,比如succ(15)=16,相当于inc(15).ord是求字符的
sinx=-3/5或3/5cosx=-4/5或4/5cotx=-4/3因为不知道x的取值范围,sin在第一,二象限为正,cos在第一,四象限为正,tan和cot在一,三象限为正.若x在第二象限则sin
[cos(1+x)]=-sin(1+x)*(1+x)'=-sin(1+x)再问:如果是求cos(1+x^2)的导数?再答:属于复合函数。y=cos(1+x)可以设t=x+1,则dy/dt=-sint,
设x是锐角,sin(360°+x)cos(360°+x)=1/2,sinxcosx=1/2sin^2x+cos^2x=1(sinx+cosx)^2=sin^2x+cos^2x+2sinxcosx=2s
cos(105度-x)=-cos(180-105+x)=-cos(75+x)=-1/31/3=cos(75+x)=sin(90-75-x)=sin(15-x)=-sin(x-15)所以sin(x-15
cos2x=3/5,sin2x=±4/5sin^4x+cos^4x=(-sinx^2+cosx^2)^2+2sinx^2cosx^2=cos2x^2+1/2sin2x=9/25±2/5=19/25,或
x=[-10*pi:pi/100:10*pi];y=cos(x)*exp(2*sin(x))-sin(x)*exp(2*cos(x));这样得到的y就是这个函数的值对y做快速傅里叶变换得到频谱就可以得