Как рассчитать логарифм в iOS? [Дубликат]

На этот вопрос уже есть ответ здесь:

Какие логарифмические функции / методы доступны в target-c / cocoa-touch? 3 ответа

Я хочу рассчитать логарифм в iOS. Может ли Objective-C сделать это?

Ответы на вопрос(3)

которые доступны в 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)];

Objective C - это расширенный набор ANSI C, и iOS поддерживает использование большинства обычных библиотек C.

Таким образом, вы можете использовать библиотеку C math.h, которая включает в себя несколько функций журнала (base10, base e, результат с плавающей запятой, двойной результат и т. Д.)

Решение Вопроса

Вы можете использоватьС функции для вычисления логарифмов

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

Вы также можете увидеть здесь:Какие логарифмические функции / методы доступны в target-c / cocoa-touch?

Ваш ответ на вопрос