Ich möchte einen Logarithmus in iOS berechnen. Kann Objective-C das tun?Wie berechne ich einen Logarithmus in iOS?
Antwort
können Sie die C functions für die Berechnung der Logarithmen verwenden
#import <math.h>
double myLog = log(10);
Sie auch hier sehen können: What kind of logarithm functions/methods are available in objective-c/cocoa-touch?
Ja.
Objective C ist eine Obermenge von ANSI C und iOS unterstützt die meisten der üblichen C-Bibliotheken verwenden.
So können Sie die C-Bibliothek math.h verwenden, die mehrere Protokollfunktionen (Base10, Basis e, float Ergebnis, Doppelergebnis, etc.) umfassen
Wir können die gleichen mathematischen Funktionen nutzen, die verfügbar sind in C, um mathematische Operationen in Objective-C durchzuführen.
Ich habe die folgenden Funktionen verwendet, um mathematische Operationen durchzuführen. Hier ist der Rückgabetyp dieser Funktionen ist doppelt und Argument sollte auch der Doppel Typ sein ... so
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)];