Julia nimmt am Hirschauer Spitzberglauf teil. Die Laufstrecke beträgt 13,1 km. Ihre Laufgeschwindigkeit wird durch die Funktion \(f\) modelliert:
\[f(t) = 300 \cdot e^{-0,012t}\]
Dabei ist: * \(t\): Zeit in Minuten (\(min\)) * \(f(t)\): Geschwindigkeit in Metern pro Minute (\(\frac{m}{min}\))
Bevor wir rechnen, schauen wir uns den Verlauf der Geschwindigkeit an:
# Definition der Funktion
f <- function(t) 300 * exp(-0.012 * t)
# Plotten der Funktion von t=0 bis t=70 Minuten
curve(f, from=0, to=70,
xlab="Zeit (min)", ylab="Geschwindigkeit (m/min)",
main="Geschwindigkeitsverlauf von Julia", col="blue", lwd=2)
grid()
# Integration mit R
dist_30 <- integrate(f, lower = 0, upper = 30)
dist_30$value
## [1] 7558.092
# Wir suchen die Nullstelle der Funktion: Integral(t) - 13100
target_function <- function(T_final) {
integrate(f, lower = 0, upper = T_final)$value - 13100
}
# Numerische Suche nach der Zeit T
result_b <- uniroot(target_function, lower = 0, upper = 100)
result_b$root
## [1] 61.86145