BaşlayınÜcretsiz başlayın

Türevi bulma

Bazı amaç (objective) fonksiyonları için, fonksiyonun türevini bularak hesap yoluyla (calculus) optimum değer bulunabilir. sympy, bu türevleri elle hesaplamanı önlemek için bir çözüm sunar. Oyuncak bisiklet üreten bir firmada çalıştığını varsay. Aşağıdaki maliyetleri hesaplayan amaç fonksiyonun, \(C\), üretilen bisiklet adedine karşılık gelen değişken \(q\)'ya bağlıdır:

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

sympy kullanarak, miktara göre maliyetin türevini, \(\frac{dC}{dq}\), bularak \(q\)'nun en uygun değerini elde edeceksin.

Bu ve sonraki egzersizde symbols, diff ve solve senin için yüklendi.

Bu egzersiz, kursun bir parçasıdır

Python ile Optimizasyona Giriş

Kursa Göz Atın

Egzersiz talimatları

  • Üretilen bisiklet miktarını temsil eden q adlı bir sympy sembolü oluştur.
  • Amaç fonksiyonu c'nin q'ya göre türevini sympy kullanarak dc_dq olarak bul.
  • Optimum fiyatı bulmak için türevi çöz.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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}")
Kodu Düzenle ve Çalıştır