Das Math-Modul
sqrt, sin, log
Das Math-Modul ist eine kostenlose Ruby Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Ruby Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Ruby Academy-Kurs umfasst insgesamt 4 Lektionen.
Das Math-Modul
Das Math-Modul stellt fortgeschrittene mathematische Funktionen und Konstanten bereit. Sie rufen seine Methoden mit dem Modulnamen auf, zum Beispiel Math.sqrt.
puts Math.sqrt(16)Quadratwurzel
Math.sqrt gibt die Quadratwurzel als Float zurück.
puts Math.sqrt(2)
puts Math.sqrt(144)Kubikwurzel und Potenzen
Math.cbrt liefert die Kubikwurzel. Für Potenzen können Sie außerdem über ** oder Math.exp Math.pow verwenden.
puts Math.cbrt(27)
puts 2 ** 0.5Die Konstanten PI und E
Das Modul stellt Math::PI und Math::E als Konstanten bereit.
puts Math::PI
puts Math::ETrigonometrie
sin, cos und tan arbeiten mit Bogenmaß. Multiplizieren Sie Grad mit PI/180, um sie umzurechnen.
puts Math.sin(Math::PI / 2)
puts Math.cos(0)Logarithmen
Math.log ist der natürliche Logarithmus. Math.log10 und Math.log2 verwenden die entsprechenden Basen.
puts Math.log(Math::E)
puts Math.log10(1000)
puts Math.log2(8)Exponentialfunktion
Math.exp(x) berechnet e hoch x, die Umkehrfunktion des natürlichen Logarithmus.
puts Math.exp(0)
puts Math.exp(1).round(4)Hypotenuse
Math.hypot berechnet die Hypotenuse, also die Quadratwurzel aus a zum Quadrat plus b zum Quadrat.
puts Math.hypot(3, 4)Beispiel für eine Entfernung
Kombinieren Sie Funktionen, um die Entfernung zwischen zwei Punkten zu berechnen.
x1, y1 = 0, 0
x2, y2 = 3, 4
d = Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)
puts dGrad in Bogenmaß umrechnen
Erstellen Sie eine kleine Hilfsmethode zur Umrechnung von Grad, damit trigonometrische Funktionen natürlich lesbar sind.
def radians(deg)
deg * Math::PI / 180
end
puts Math.sin(radians(90))Kreisfläche
Verwenden Sie PI, um die Fläche eines Kreises zu berechnen.
radius = 5
area = Math::PI * radius ** 2
puts area.round(2)Kurzer Test
Prüfen Sie Ihr Wissen über das Math-Modul.
Zusammenfassung
Sie haben das Math-Modul erkundet:
sqrt,cbrt,hypot- die Konstanten
PIundE - Trigonometrie:
sin,cos,tanim Bogenmaß - Logarithmen:
log,log10,log2undexp
Als Nächstes: exakte Arithmetik mit Rational und BigDecimal.
puts Math.hypot(5, 12)Häufig gestellte Fragen
Ist die Lektion „Das Math-Modul“ kostenlos?
Ja — der vollständige Text von „Das Math-Modul“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Ruby Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Ruby Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Das Math-Modul“?
sqrt, sin, log Du übst Ruby Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Ruby Academy zu starten?
Keine Vorkenntnisse erforderlich. Ruby Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Das Math-Modul“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Ruby Academy-Lektion Code schreiben und ausführen?
Ja. Jede Ruby Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.