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

Python ile Optimizasyona Giriş

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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