使用arm-linux-gcc鏈結的時候無法找到sin和cos函式。
自己就乾脆實現了這兩個函式。
在0而cos x = sin (π/2 - x)
所以只需完成求sinx的函式即可
#define pi (float)3.1415926
#define _2pi (float)6.28318
#define pi_div_2 (float)1.570796
float _sin(float x)
//標準化x值到0~2π
if(x>_2pi)
x-=_2pi;
//把0~2π標準到0~π
if(x>pi)
//把0~π標準到0~π/2 sin(π-x)=sin(x)
if(x>pi_div_2)
tx=x;
for(k=0;k
Python入門之三角函式sin 函式例項詳解
描述 sin 返回的x弧度的正弦值。語法以下是sin 方法的itoca語法 importmath maitocath.sin x 注意 sin 是不能直接訪問的,需要匯入math模組,然後通過math靜態物件呼叫該方法。引數x 乙個數值。返回值返回的x弧度的正弦值,數值在 1到1之間。例項以下展示了...
常見三角函式與反三角函式
16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...
常見三角函式與反三角函式
16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...