Voglio calcolare un logaritmo in iOS. L'obiettivo-C può farlo?Come si calcola un logaritmo in iOS?
5
A
risposta
10
È possibile utilizzare il C functions per calcolare i logaritmi
#import <math.h>
double myLog = log(10);
Inoltre potrai vedere qui: What kind of logarithm functions/methods are available in objective-c/cocoa-touch?
0
Sì.
Objective C è un superset di ANSI C, e iOS supporta l'utilizzo di più delle solite librerie C.
Quindi, è possibile utilizzare la math.h libreria C, che comprendono diverse funzioni di registro (Base10, base e, risultato float, double risultato, ecc)
1
possiamo usare le stesse funzioni matematiche che sono disponibili in C per fare operazioni matematiche in Objective-C.
Ho utilizzato le seguenti funzioni per eseguire operazioni matematiche. Qui il tipo di ritorno di queste funzioni è doppio e l'argomento dovrebbe anche essere di tipo doppio ... quindi
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)];