回覆列表
-
1 # 半瘋癲小狐狸
-
2 # 哈雷——影視剪輯
利用sin60°.
根據三倍角公式,得:sin60°=3sin20°-4sin³20°.
令sin20°=x,有√3/2=3x-4x³.
此為一元三次方程,其中a=4,b=0,c=-3,d=√3/2,可直接利用卡當公式(一元三次方程的求根公式),即可求得三個解.三個解中有兩個為共軛複數,顯然捨去,剩下的那個即為你所需要的解.
x=(-(q/2)-((q/2)²+(p/3)³)^(1/2))^(1/3)+(-(q/2)+((q/2)²+(p/3)³)^(1/2))^(1/3)
-
3 # 芳草杭杭
inv20=0.014904。 在計算器上應該這樣算:inv20=tan20-2π/360*20,第一步先算出tan20=0.363970234,第二步算出2π/360*20的值,π取值為3.141592654代入算得數值為0.3490658504,兩個值相減得到0.0149043835555。 MATLAB函數 程序示例 >> A = [0, 1, 2; 4, 5, 7; 3, 2, 1]; >> B = eye(3); >> A_inverse = A\B A_inverse = -3.0000 1.0000 -1.0000 5.6667 -2.0000 2.6667 -2.3333 1.0000 -1.3333 >> A * A_inverse ans = 1.0000 0 0.0000 0 1.0000 0 -0.0000 -0.0000 1.0000 >> inv(A) ans = -3.0000 1.0000 -1.0000 5.6667 -2.0000 2.6667 -2.3333 1.0000 -1.3333
計算公式是: sin x=x-x^3/3!+x^5/5!-x^7/7!+…… x用弧度表示,所取項數視要求精度而定,相數越多越精確,一般取兩三項即可。 sin20º=? x=20/180*π≈ 0.3491 sin20º=0.3491-0.3491^3/6=0.3420