计算反三角函数

时间:2012-03-12 08:25:03

标签: objective-c

我想找出Sin-¹值。为此目的,我最初使用宏“

将弧度转换为度数
#define DEGREES(radians) (radians * 180 / M_PI)

然后使用asin()函数找出sin逆值,如下所示

double trig;

 trig = [currentVal doubleValue];
  display.text = [NSString stringWithFormat:@"%g" ,asin(DEGREES(trig)) ];

显示双值因为使用格式说明符作为double值。但我想以度数显示?????任何人都可以帮助我PLZ

2 个答案:

答案 0 :(得分:7)

应该是相反的方式:DEGREES(asin(trig))

asin(x) 返回弧度;这是您需要转换为度数的值,而不是x参数 asin(x)

答案 1 :(得分:1)

display.text = [NSString stringWithFormat:@"%g º" ,asin(DEGREES(trig)) ];

如果asin(DEGREES(trig)) = x

,将显示为xº