cosx算法
1. cosx=x推导方法.高手请进
这个不就是牛顿法吗?令f(x)=cosx-x。在曲线f(x)上任取一点(A0,cos(A0) - A0),求曲线在这点的切线方程与x轴的截距即为新的点的横坐标A1,也就是上边的推导公式,重复上述步骤。直至满足精度。
其实这个效率不是最高的,算法很多,我记不清了,楼主要是对这个感兴趣,参考《计算方法》或者《数值分析》这两本书,前者是本科生用的,后边是给数学系或研究生用的。祝楼主进步
2. 请问cos具体怎么算,要步骤
余弦(余弦函数),三角函数的一种。在Rt△ABC(直角三角形)中,∠C=90°(如图所示),∠A的余弦是它的邻边比三角形的斜边,即cosA=b/c,也可写为cosa=AC/AB。余弦函数:f(x)=cosx(x∈R)。
锐角的邻边比斜边叫做它的余弦,记作cosA(由余弦英文cosine简写得来),即cosA等于角 A的邻边/斜边(直角三角形)。记作cos=x/r。
余弦函数的定义域是整个实数集,值域是[-1、1] 。它是周期函数,其最小正周期为2π 。在自变量为2kπ(k为整数)时,该函数有极大值1;在自变量为(2k+1)π时,该函数有极小值-1。余弦函数是偶函数,其图像关于y轴对称。
三角形任何一边的平方等于其他两边平方的和减去这两边与它们夹角的余弦的积的两倍。
(1)已知三角形的三条边长,可求出三个内角;
(2)已知三角形的两边及夹角,可求出第三边;
(3)已知三角形两边及其一边对角,可求其它的角和第三条边。
希望我能帮助你解疑释惑。
3. 1/cosx的不定积分算法
简单计算一下即可,答案如图所示
4. 我想知道反三角函数的算法,举个例子,cosx=3,那么x=arccos3,具体转化成角度是多少谢谢
可在卡西欧计算器里算,按SHLFT再按COS-1,再输入1/2,等于数值,再按。,,,就等于角度了, 首先数值必须在1~-1之间
5. C语言编程 知道cosX的值,求X (不要系统函数),要计算函数。
Arccos(x)=-i*Ln[x±(x^2-1)^0.5]=-i*[ln|x±(x^2-1)^0.5|+Arg(x±(x^2-1)^0.5)*i]=Arg(x±(x^2-1)^0.5)=Arg(x±(1-x^2)^0.5*i)
在这里我们就可以构造如下的算法
算法4.1
Arccos(x)
{
If
(x=-1)
{Return
π;}
ElseIf(x<0)
{
Return
π-Arctan((1-x^2)^0.5/(-x));}
ElseIf(x=0)
{return
π/2;}
Elseif
(x<1)
{
Return
Arctan((1-x^2)^0.5/x;}
Else
{
Return
0;}
}
6. (cosX)的四次方的不定积分怎么求,最好有详细过程
(cosX)的四次方的不定积分是3x/8+(1/4)sin2x+(1/32)sin4x+C。
∫(cosx)^4 dx
=∫(1-sinx^2)cosx^2dx
=∫cosx^2dx-∫sinx^2cosx^2dx
=∫(1/2)(1+cos2x)x-∫(1/4)dx
=(x/2)+(1/4)sin2x-(x/8)+(1/32)sin4x+C
=3x/8+(1/4)sin2x+(1/32)sin4x+C
所以(cosX)的四次方的不定积分是3x/8+(1/4)sin2x+(1/32)sin4x+C。
不定积分解释
根据牛顿-莱布尼茨公式,许多函数的定积分的计算就可以简便地通过求不定积分来进行。这里要注意不定积分与定积分之间的关系:定积分是一个数,而不定积分是一个表达式,它们仅仅是数学上有一个计算关系。
一个函数,可以存在不定积分,而不存在定积分,也可以存在定积分,而没有不定积分。连续函数,一定存在定积分和不定积分;若在有限区间[a,b]上只有有限个间断点且函数有界,则定积分存在;若有跳跃、可去、无穷间断点,则原函数一定不存在,即不定积分一定不存在。
7. 求三角函数公式和算法
同角三角函数间的基本关系式:
·
平方关系:
sin^2(α)+cos^2(α)=1
tan^2(α)+1=sec^2(α)
cot^2(α)+1=csc^2(α)
·
商的关系:
tanα=sinα/cosα
cotα=cosα/sinα
·
倒数关系:
tanα·cotα=1
sinα·cscα=1
cosα·secα=1
三角函数恒等变形公式:
·
两角和与差的三角函数:
cos(α+β)=cosα·cosβ-sinα·sinβ
cos(α-β)=cosα·cosβ+sinα·sinβ
sin(α±β)=sinα·cosβ±cosα·sinβ
tan(α+β)=(tanα+tanβ)/(1-tanα·tanβ)
tan(α-β)=(tanα-tanβ)/(1+tanα·tanβ)
·
倍角公式:
sin(2α)=2sinα·cosα
cos(2α)=cos^2(α)-sin^2(α)=2cos^2(α)-1=1-2sin^2(α)
tan(2α)=2tanα/[1-tan^2(α)]
·
三倍角公式:
sin3α=3sinα-4sin^3(α)
cos3α=4cos^3(α)-3cosα
·
半角公式:
sin^2(α/2)=(1-cosα)/2
cos^2(α/2)=(1+cosα)/2
tan^2(α/2)=(1-cosα)/(1+cosα)
tan(α/2)=sinα/(1+cosα)=(1-cosα)/sinα
·
万能公式:
sinα=2tan(α/2)/[1+tan^2(α/2)]
cosα=[1-tan^2(α/2)]/[1+tan^2(α/2)]
tanα=2tan(α/2)/[1-tan^2(α/2)]
·
积化和差公式:
sinα·cosβ=(1/2)[sin(α+β)+sin(α-β)]
cosα·sinβ=(1/2)[sin(α+β)-sin(α-β)]
cosα·cosβ=(1/2)[cos(α+β)+cos(α-β)]
sinα·sinβ=-(1/2)[cos(α+β)-cos(α-β)]
·和差化积公式:
sinα+sinβ=2sin[(α+β)/2]cos[(α-β)/2]
sinα-sinβ=2cos[(α+β)/2]sin[(α-β)/2]
cosα+cosβ=2cos[(α+β)/2]cos[(α-β)/2]
cosα-cosβ=-2sin[(α+β)/2]sin[(α-β)/2]
8. cosx=-根号3/2
这个过程还真不好说,不知道你知道单位圆不,在坐标系以原点为圆心,1为半径画一个圆,此时的横坐标是cos,纵坐标是sin,cosx=-根号3/2也就是150度和210度,即x=(5/6)π±2kπ或x=(7/6)π±2kπ
那个.cos这东西的算法也就是反三角函数我没学,只不过cos30=根号3/2,你画出单位圆后将x=根号3/2这条直线和单位圆的焦点与原点连起来,这就是条直线,这条直线与x轴夹角是30度(x坐标是根号3./2.又是以1为半径画的圆,斜边为1,cos(夹角)=x坐标/斜边)将其关于Y轴对称,交圆那个点的横坐标是-根号3/2(不用解释吧)而cos只是指横坐标,所以这条对称后的直线关于X轴对称的直线也是cosx=-根号3/2.所以是150度和210度.我说的够清楚了,看你了.
9. C语言编程,cosx问题
请注意以下几点:1
,选择合适的数据结构,这将有助于和扩展。
2,算法完善,如果你正在写的困难,然后
尽量选择笨的办法,而不是费力编写复杂的代码
3,切成小代码尽可能的功能,一个功能一般不超过10行
4,变量命名约定不产生混淆
5,从最简单的,逐步的测试完成了测试部分的一部分,
不要等到一堆码,去测试,问题成片的结果,我不知道这个
6,精心挑选的测试情况下,不要随便进入,以防止隐藏的问题测试出
7,如果时间允许,尝试一个简单的评论
8,你可以添加一些测试代码,以确定程序状态
注意这几点,我认为,应该能够快速解决问题
10. ∫0-πcosxdx怎么计算的
第一种方法正确;
第二种方法变形一下,也可以:
理由:当积分限下小上大时,被积函数为正,定积分结果为正;被积函数为负,定积分结果为负。即不是2倍关系,应是:
∫(0,∏)cosxdx
=∫(0,∏/2)cosdx-∫(∏/2,∏)cosxdx。