शुरू करेंमुफ़्त में शुरू करें

उद्देश्य फ़ंक्शन लागू करना

आप एक मीडिया कंपनी में काम करते हैं और आपको मैगज़ीन छापने और वितरित करने की लागत को न्यूनतम करने की समस्या सुलझानी है। आप ऐसी मात्रा खोजना चाहते हैं जिसमें छापी जाने वाली मैगज़ीन की संख्या इष्टतम हो और कुल लागत सबसे कम आए।

आपके संगठन में, छापी गई मैगज़ीन की संख्या के साथ जुड़ी लागत निम्न समीकरण से निकाली जाती है:

$$ C = 50 + 5(q - 2)^2 $$

यहाँ लागत \(C\) और मैगज़ीन की मात्रा \(q\) हज़ारों में हैं, इसलिए 50 का अर्थ \(50,000\) है — यानी आपके व्यवसाय की फिक्स्ड कॉस्ट, जैसे बिल्डिंग का किराया देना।

numpy और matplotlib.pyplot आपके लिए क्रमशः np और plt नाम से इम्पोर्ट किए गए हैं।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Optimization परिचय

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create an array of integers from 0 to 9
quantity = ____

# Define the cost function
def cost(q): 
  return ____

# Plot cost versus quantity
plt.plot(____, ____)
plt.xlabel('Quantity (thousands)')
plt.ylabel('Cost ($ K)')
plt.show()
कोड संपादित करें और चलाएँ