如何在iOS中计算对数?

时间:2010-09-24 05:27:01

标签: iphone objective-c logarithm

我想在iOS中计算对数。 Objective-C可以这样做吗?

3 个答案:

答案 0 :(得分:10)

您可以使用C functions计算对数

#import <math.h>
double myLog = log(10);

您还可以在此处看到:What kind of logarithm functions / methods are available in objective-c / cocoa-touch?

答案 1 :(得分:1)

我们可以使用C中可用的相同数学函数在Objective-C中进行数学运算。

我使用以下函数进行数学运算。这里函数的返回类型是double,参数也应该是double类型......所以

double number;

display.text = [NSString stringWithFormat:@"%f" ,log(number)];  
display.text = [NSString stringWithFormat:@"%f" ,log2(number)]; 

display.text = [NSString stringWithFormat:@"%f" ,log10(number)];
display.text = [NSString stringWithFormat:@"%f" ,exp(number)];

答案 2 :(得分:0)

Objective C是ANSI C的超集,iOS支持使用大多数常用的C库。

因此,你可以使用C库math.h,它包括几个日志函数(base10,base e,float result,double result等)。