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。