1、首先,打開VS2019,并且創建一個C語言源文件,會看到如下的頁面。
成都創新互聯公司公司2013年成立,是專業互聯網技術服務公司,擁有項目成都網站設計、成都做網站網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元龍門做網站,已為上家服務,為龍門各地企業和個人服務,聯系電話:028-86922220
2、鼠標在下圖紅色圈所示的區域單擊一下。
3、之后,再按Enter鍵,會看到新的一行。
4、在這一行中輸入:#includemath.h。
5、接著,在void main()中去定義一個單精度型變量。
6、定義完回車后,輸入a=sin(90);注意,90指的是90弧度。
7、再次回車,輸入printf("%f",a);。
8、可以按F5鍵去運行這段程序,會看到如下的結果。即90弧度的正弦值約為0.893997。
正弦函數是三角函數的一種.
定義:對于任意一個實數x都對應著唯一的角(弧度制中等于這個實數),而這個角又對應著唯一確定的正弦值sin x,這樣,對于任意一個實數x都有唯一確定的值sin x與它對應,按照這個對應法則所建立的函數,表示為f(x)=sin x,叫做正弦函數。
在C語言當中,sin 函數在標準庫math.h當中。注意其輸入參數單位是弧度,將角度轉換為弧度,請將角度乘以 π/180。
功 能: 正弦函數? ?
用 法: double sin(double x);
例程:
#include?stdio.h?
#include?math.h?
int?main(void)?{?
double?result,?x?=?0.5;?
result?=?sin(x);?
printf("The?sin()?of?%lf?is?%lf\n",?x,?result);?
return?0;?
}
1、C語言中要編寫sin函數,實質上要利用sin的泰勒公式,然后根據泰勒公式,將其中的每一項進行分解,最后用循環,累加計算出最終結果。
2、下面用for循環實現sin的算法,程序代碼如下:
#includestdio.h
#includemath.h
void?main()
{
int??i;
float??x,sum,a,b;??//sum代表和,a為分子,b為分母
char?s;
printf("please?input?x");
scanf("%f",x);
s=1;
sum=0;
a=x;?????//分母賦初值
b=1;?????//分子賦初值
for(i=1;a/b=1e-6;i++)
{
sum=sum+s*a/b;????//累加一項
a=a*x*x;?????//求下一項分子
b=b*2*i*(2*i+1);???//求下一項分母
s*=-1;
}
printf("sum=%f\n",sum);
}
3、? 關于上述程序的幾點說明:上述程序的計算結果精確到小數點后六位;上述程序運用了sin的泰勒展開式 sin x=x-x^3/3!+x^5/5! ...... ,程序中將sin泰勒公式中的每一項拆成了分子,分母以及每一項前的符號這三項,以便于每一項的累加。
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平臺。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言制定了一套完整的美國國家標準語法,稱為ANSI C,作為C語言最初的標準。目前2011年12月8日,國際標準化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標準,也是C語言的最新標準,該標準更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。
本文名稱:c語言怎樣表示正弦函數 c語言怎樣表示正弦函數的值
網頁網址:http://vcdvsql.cn/article38/ddipppp.html
成都網站建設公司_創新互聯,為您提供面包屑導航、、網站設計公司、定制網站、全網營銷推廣、虛擬主機
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯