sin函數取一角度為參數值,並返回角的對邊長度除以斜邊長度的比值.結果的取值範圍在-1到1之間.為了將角度轉換為弧度,請將角度乘以π/180.為了將弧度轉換為角度,請將弧度乘以180/π功能:正弦函數用法:doublesin(doublex);#include<stdio.h>#include<math.h>intmain(void){doubleresult,x=0.5;result=sin(x);printf("thesin()of%lfis%lf\n",x,result);return0;}
- 體育問答
- 答案列表
c語言sin函數怎麼用:c語言math函數大全[朗讀]
這個用了sinx的疊代公式:sinx=x-x^3/3!+x^5/5!-x^7/7!+..一開始是j=x每一次都將k乘以x^2,將分數位置上的階乘項加2,改變符號,再添加到j中。
sin(90)的單位是弧度不是角度你可以試試下面這個程序:#include<math.h>intmain(){#defineπ3.1415926doublex=90,duty;duty=sin(π*(x)/180);printf("sin(90)=%f\n",duty);getchar();return0;}
頭文件:#include定義函數:doublesin(doublex);函數說明:sin()用來計算參數x的正玄值,然後將結果返回.返回值:返回-1至1之間的計算結果.範例#includemain(){doubleanswer=sin(0.5);printf("sin(0.5)=%f\n",answer);}執行sin(0.5)=0.479426。
你可以調用系統里的sin()頭文件#includesin(角度單位用弧度)例如:sin(45.0/180.0*3.1415926);系統里的sin()是用級數展開算出來的。