重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
頭文件:#include math.h
創新互聯公司-專業網站定制、快速模板網站建設、高性價比廣元網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式廣元網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋廣元地區。費用合理售后完善,10年實體公司更值得信賴。
定義函數:double sin(double x);
函數說明:sin()用來計算參數x 的正玄值,然后將結果返回。
返回值:返回-1 至1 之間的計算結果。
范例#include math.h
main(){
double answer = sin(0.5);
printf("sin(0.5) = %f\n", answer);
}
執行
sin(0.5) = 0.479426
sin 函數
原型:extern float sin(float x);
用法:#include math.h
功能:計算x(弧度表示)的正弦值。
說明:x的值域為[-1.0,1.0]。
舉例:
// sin.c
#include syslib.h
#include math.h
main()
{
float x;
clrscr(); // clear screen
textmode(0x00); // 6 lines per LCD screen
x=M_PI/2; // M_PI=PI=3.14159265..., defined in math.h
printf("sin(PI/2)=%f",sin(x));
getchar();
return 0;
}
sin函數是正弦函數,在C語言中用來求角度的sin值。
在直角三角形ABC中,∠C是直角,AB是∠c斜邊,BC是∠A的對邊,AC是∠B的對邊。正弦函數就是sin(A)=a/c。
擴展資料
對于任意一個實數x都對應著唯一的角(弧度制中等于這個實數),而這個角又對應著唯一確定的正弦值sinx,這樣,對于任意一個實數x都有唯一確定的值sinx對應。
在[-(π/2)+2kπ,(π/2)+2kπ],k∈Z上是增函數
在[(π/2)+2kπ,(3π/2)+2kπ],k∈Z上是減函數
最大值:當x=2kπ+(π/2) ,k∈Z時,y(max)=1
最小值:當x=2kπ+(3π/2),k∈Z時,y(min)=-1
參考資料來源:百度百科-sin函數
C語言里sin函數和cos函數是C標準數學函數庫中的函數,調用需要引入math.h頭文件。
一、sin()?函數描述:
C 庫函數 double sin(double x) 返回弧度角 x 的正弦。sin() 函數的聲明:double sin(double x)。
參數:x -- 浮點值,代表了一個以弧度表示的角度。
返回值:該函數返回 x 的正弦。
二、cos() 函數描述:
cos() 函數的功能是求某個角的余弦值。cos()?函數的聲明:double cos(double x)。
參數:x -- 浮點值,代表了一個以弧度表示的角度。
返回值:該函數返回 x 的余弦。
擴展資料:
相關的三角函數:
double asin (double); 結果介于[-PI/2,PI/2]
double acos (double); 結果介于[0,PI]
double atan (double); 反正切(主值),結果介于[-PI/2,PI/2]
double atan2 (double,double); 反正切(整圓值),結果介于[-PI,PI]
參考資料來源:百度百科-math.h
C語言sin()用來計算參數x 的正玄值,然后將結果返回。返回-1 至1 之間的計算結果。
例子:
#include math.h
main(){
double answer = sin(0.5);
printf("sin(0.5) = %f\n", answer);
}
執行
sin(0.5) = 0.479426
C語言sin():
sin()原型:double sin(double x)
sin()角度與弧度:
π=180°
1°=π/180
1(rad)=180/π
角度轉弧度:用角度乘以π/180
弧度轉角度:用弧度乘以180/π,或者用rtod()函數
擴展資料:
與sin相似的acos函數
函數名: acos
功 能:計算并返回arccos(x)值、要求-1=X=1
函數與形參類型:
double acos(x)
double x;
程序例:
#include stdio.h
#include math.h int main(void)
{
double result;
double x = 0.5; result = acos(x);
printf("The arc cosine of %lf is %lf\n", x, result);
return 0;
}
參考資料:CSDN博客頻道-C語言中sin和cos的用法