sin函數(shù)是正弦函數(shù),在C語言中用來求角度的sin值。
成都創(chuàng)新互聯(lián)的客戶來自各行各業(yè),為了共同目標(biāo),我們在工作上密切配合,從創(chuàng)業(yè)型小企業(yè)到企事業(yè)單位,感謝他們對我們的要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。專業(yè)領(lǐng)域包括成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、電商網(wǎng)站開發(fā)、微信營銷、系統(tǒng)平臺開發(fā)。
在直角三角形ABC中,∠C是直角,AB是∠c斜邊,BC是∠A的對邊,AC是∠B的對邊。正弦函數(shù)就是sin(A)=a/c。
擴(kuò)展資料
對于任意一個(gè)實(shí)數(shù)x都對應(yīng)著唯一的角(弧度制中等于這個(gè)實(shí)數(shù)),而這個(gè)角又對應(yīng)著唯一確定的正弦值sinx,這樣,對于任意一個(gè)實(shí)數(shù)x都有唯一確定的值sinx對應(yīng)。
在[-(π/2)+2kπ,(π/2)+2kπ],k∈Z上是增函數(shù)
在[(π/2)+2kπ,(3π/2)+2kπ],k∈Z上是減函數(shù)
最大值:當(dāng)x=2kπ+(π/2) ,k∈Z時(shí),y(max)=1
最小值:當(dāng)x=2kπ+(3π/2),k∈Z時(shí),y(min)=-1
參考資料來源:百度百科-sin函數(shù)
首先:程序應(yīng)該這樣改!
#include
#include
main()
{
double
n;
double
b,c;
scanf("%lf",n);
b=sin(n);
c=cos(n);
printf("%.2lf\n%.2lf",b,c);
return
0;
}
其次,這里的n是弧度值,你說的90度應(yīng)該輸入的是pi/2,而不是90,如果希望輸入90的話,那就這樣改!
#include
#include
main()
{
int
s;
double
n,b,c;
scanf("%d",s);
n=3.1415926*(s/180.0);
b=sin(n);
c=cos(n);
printf("%.2lf\n%.2lf",b,c);
return
0;
}
首先,你輸出的不是正弦圖像,而是反正弦圖像。
#includestdio.h
#includemath.h
int
main(){
double
y;
int
x,m,i;
printf("y=sin(x)
[0x2*pi]\n");
for(y=1;y=-1;y-=0.1){//表示y的取值范圍是[-1,1]
if(y=0){
m=asin(y)*10;
//反正弦函數(shù),確定空格的數(shù)量,最大值為15
for(x=1;xm;x++)printf("
");
//printf("*",m);
printf("*");//注意此時(shí)不換行,因?yàn)楹竺孢€有一個(gè)點(diǎn)
for(;x31-m;x++)printf("
");//輸出第二個(gè)點(diǎn),并換行
printf("*\n");}
else{//同理輸出y小于0的點(diǎn)
m=-1*asin(y)*10;
for(i=0;i32;i++)printf("
");
for(x=1;xm;x++)printf("
");
//printf("*",m);
printf("*");
for(;x31-m;x++)printf("
");
printf("*\n",m);
}
}
getchar();
return
0;
}
包含頭文件math.h,寫成sin(x);的形式直接調(diào)用這個(gè)函數(shù)。其中x是double型弧度值。函數(shù)返回一個(gè)double值。如有double x=3.1415926/180*30;,那么printf("sin30° = %f\n",sin(x));將輸出sin30° = 0.500000。
修改建議
您的回答內(nèi)容不完整
知識型提問需要先直接對提問進(jìn)行回復(fù),開門見山,再對相關(guān)知識點(diǎn)進(jìn)行延伸,如:加油哦!
你拒絕認(rèn)證吧,這沒有完善的必要了,學(xué)過三角函數(shù)的人都能看懂,看了10頁C教科書的也都知道怎么寫了。還要怎樣“開門見山”,怎樣“延伸”?難道還得解釋sin是對邊比斜邊?
頭文件包含。math.h
cos
:余弦函數(shù)
函數(shù)原型:double
cos(double
x);
頭文件:#includemath.h
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:求x的余弦值,這里,x為弧度。
返回值:計(jì)算結(jié)果的雙精度值。
例程如下:
求cosx。
#include
stdio.h
#include
math.h
int
main(void)
{
double
result;
double
x
=
M_PI;
result
=
cos(x);
printf("cos(PI)
is
%lf\n",
result);
return
0;
}
sin:正弦函數(shù)
函數(shù)原型:double
sin(double
x);
頭文件:#includemath.h
是否是標(biāo)準(zhǔn)函數(shù):是
函數(shù)功能:求x的正弦值,這里,x為弧度。
返回值:計(jì)算結(jié)果的雙精度值。
例程如下:
求sinx。
#include
stdio.h
#include
math.h
int
main(void)
{
float
x;
x=M_PI/2;
printf("sin(PI/2)=%f",sin(x));
getchar();
return
0;
}
1、首先,打開VS2019,并且創(chuàng)建一個(gè)C語言源文件,會(huì)看到如下的頁面。
2、鼠標(biāo)在下圖紅色圈所示的區(qū)域單擊一下。
3、之后,再按Enter鍵,會(huì)看到新的一行。
4、在這一行中輸入:#includemath.h。
5、接著,在void main()中去定義一個(gè)單精度型變量。
6、定義完回車后,輸入a=sin(90);注意,90指的是90弧度。
7、再次回車,輸入printf("%f",a);。
8、可以按F5鍵去運(yùn)行這段程序,會(huì)看到如下的結(jié)果。即90弧度的正弦值約為0.893997。
網(wǎng)頁題目:c語言正弦數(shù)學(xué)函數(shù),c語言 正弦函數(shù)
標(biāo)題網(wǎng)址:http://m.rwnh.cn/article18/phjhgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、做網(wǎng)站、企業(yè)建站、標(biāo)簽優(yōu)化、App設(shè)計(jì)、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)