根据某角的余弦函数值查对应的角度值,相关的数学方法或者C语言函数
发布网友
发布时间:2023-12-26 18:51
我来回答
共3个回答
热心网友
时间:2024-01-22 21:40
使用Math.h中提供的反余弦函数即可得到弧度值,再转换为角度值即可。
假设余弦值为c,则反余弦值为acos(c),此为弧度值(假设为r),对应的角度为r * 180 / PI。
C语言程序:
#include <stdio.h>
#include <math.h>
#define PI 3.141593
void main()
{
double c;/* 余弦函数值[-1, 1] */
double angle;/* 角度[0, 360] */
printf("余弦函数值:");
scanf("%lf", &c);
angle = acos(c) * 180 / PI;
printf("余弦值%lf对应的角度值是%.2lf度\n", c, angle);
}
运行测试:
余弦函数值:0.5
余弦值0.500000对应的角度值是60.00度
热心网友
时间:2024-01-22 21:40
包含头文件 math.h
反3角函数有 acos(double),asin(double),atan(double),atan(double,double),
返回值 double 型,弧度值。转角度要 *180.0/3.1416
例如:
#include <stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
double x=0.5;
printf("acos=%.2lf degrees\n",acos(x) * 180.0/3.1416);
printf("asin=%.2lf degrees\n",asin(x) * 180.0/3.1416);
printf("atan=%.2lf degrees\n",atan(x) * 180.0/3.1416);
printf("atan2=%.2lf degrees\n",atan2(1.0,2.0) * 180.0/3.1416);
return 0;
}
热心网友
时间:2024-01-22 21:41
cos30°=根号3/2 cos45°=根号2/2 cos6O°=1/2