เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การประยุกต์ใช้ฟังก์ชันวัตถุประสงค์

คุณทำงานให้กับบริษัทสื่อและกำลังเผชิญกับปัญหาการลดต้นทุนในการพิมพ์และจัดจำหน่ายนิตยสาร โดยต้องการหาจำนวนนิตยสารที่เหมาะสมที่สุดเพื่อให้ต้นทุนต่ำที่สุด

ในองค์กรของคุณ ต้นทุนที่เกี่ยวข้องกับจำนวนนิตยสารที่พิมพ์คำนวณจากสมการต่อไปนี้:

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

ต้นทุน \(C\) และปริมาณนิตยสาร \(q\) มีหน่วยเป็นพัน ดังนั้น 50 แทนค่า 50,000 ดอลลาร์ ซึ่งเป็นต้นทุนคงที่ของธุรกิจ เช่น ค่าเช่าอาคาร

ได้นำเข้า numpy และ matplotlib.pyplot ให้แล้วในชื่อ np และ plt ตามลำดับ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การหาค่าที่เหมาะสมที่สุดใน Python เบื้องต้น

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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()
แก้ไขและรันโค้ด