In PASCAL Potenzieren

Wie kann ich in Turbo PASCAL eine n-te Wurzel ziehen bzw. mit einem
beliebigen Exponenten potenzieren?

MfG Björn

Es gibt doch die Exp-Funktion!

Reinhard

Hallo!

Wie kann ich in Turbo PASCAL eine n-te
Wurzel ziehen bzw. mit einem
beliebigen Exponenten potenzieren?

x^y = exp(y*ln(x))

Ich glaub in Pascal schreibt man statt „ln“ „log“. Das kommt anscheinend ausm Amerikanischen.

Bye
Hansi

Ich glaub in Pascal schreibt man statt
„ln“ „log“. Das kommt anscheinend ausm
Amerikanischen.

Das kommt nicht aus dem Amerikanischen - das ist auch bei uns so:
ln ist die Bezeichnung für den Logarithmus naturalis oder auch „natürlichen Logarithmus“ (zur Basis e)
log der dekadische oder auch „gewöhnliche“ Logarithmus (zur Basis 10)
(ld wird übrigens als Abkürzung für den Log. zur Basis 2 verwendet - Logarithmus dualis)

Reinhard

Ich glaub in Pascal schreibt man statt
„ln“ „log“. Das kommt anscheinend ausm
Amerikanischen.

Das kommt nicht aus dem Amerikanischen -
das ist auch bei uns so:
ln ist die Bezeichnung für den
Logarithmus naturalis oder auch
„natürlichen Logarithmus“ (zur Basis e)
log der dekadische oder auch
„gewöhnliche“ Logarithmus (zur Basis 10)
(ld wird übrigens als Abkürzung für den
Log. zur Basis 2 verwendet - Logarithmus
dualis)

Aha! Siehste, man lernt nie aus! :smile: Hab ich wieder was gehört.

Hmm, wir haben für den Log10 aber „lg“ nicht „log“ gelernt. In Turbo-Pascal ist aber für die „Ln“-Funktion der Name „Log“ in Gebraucht (und Basic und viele Mathematik-Programme).

Bei uns wird die Abkürzug „log“ für den Logarithmus Naturalis einer Komplexen Zahl verwendet

log(x+jy) = ln(abs(x+jy)) + j*(arg(x+jy)+2*k*pi)
(also alle möglichen Werte.

Großgeschrieben ist dann der Hauptwert ohne dem „+2*k*pi“ gemeint.

Bye
Hansi

x^y = exp(y*ln(x))

nur zur info: fuer x

Das kommt nicht aus dem Amerikanischen -
das ist auch bei uns so:
ln ist die Bezeichnung für den
Logarithmus naturalis oder auch
„natürlichen Logarithmus“ (zur Basis e)
log der dekadische oder auch
„gewöhnliche“ Logarithmus (zur Basis 10)

genau so sieht das mein tachenrechner auch vor mit den Bezeichnungen :smile:

Hey Ihr Logaritmierer …

x^y = exp(y*ln(x))

Und was ist, wenn das x mal negativ ist :smile:

Greetings …

MAD