Aan de slagGa gratis aan de slag

De afgeleide bepalen

Voor sommige doelfuncties kun je het optimum vinden met differentiaalrekening door de afgeleide van de functie te bepalen. sympy biedt een manier om deze afgeleiden te vermijden handmatig te berekenen. Stel, je werkt bij een bedrijf dat speelgoedfietsen produceert. Je hebt de volgende doelfunctie om je kosten, \(C\), te berekenen. Die zijn afhankelijk van de variabele \(q\), de hoeveelheid geproduceerde fietsen:

\(C = 2000 - q^2 + 120q\)

Om de optimale waarde van \(q\) te vinden, bepaal je met sympy de afgeleide van de kosten naar de hoeveelheid, \(\frac{dC}{dq}\).

symbols, diff en solve zijn voor jou geladen in deze en de volgende oefening.

Deze oefening maakt deel uit van de cursus

Introductie tot optimalisatie in Python

Cursus bekijken

Oefeninstructies

  • Maak een sympy-symbool, q, dat de hoeveelheid geproduceerde fietsen voorstelt.
  • Vind met sympy de afgeleide van de doelfunctie c naar q, dc_dq.
  • Los de afgeleide op om de optimale prijs te vinden.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Convert q into a symbol
q = ____
c = 2000 - q**2 + 120 * q

# Find the derivative of the objective function
dc_dq = ____
print(f"The derivative is {dc_dq}.")

# Solve the derivative
q_opt = ____
print(f"Optimum quantity: {q_opt}")
Code bewerken en uitvoeren