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

การหาอนุพันธ์

สำหรับฟังก์ชันวัตถุประสงค์บางรูปแบบ สามารถหาค่าที่เหมาะสมที่สุดได้โดยใช้แคลคูลัสในการหาอนุพันธ์ของฟังก์ชันนั้น sympy ช่วยให้ไม่ต้องคำนวณอนุพันธ์ด้วยตนเอง สมมติว่าคุณทำงานในบริษัทที่ผลิตจักรยานของเล่น โดยมีฟังก์ชันวัตถุประสงค์สำหรับคำนวณต้นทุน \(C\) ซึ่งขึ้นอยู่กับตัวแปร \(q\) คือจำนวนจักรยานที่ผลิต ดังนี้:

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

เพื่อหาค่า \(q\) ที่เหมาะสมที่สุด จะหาอนุพันธ์ของต้นทุนเทียบกับปริมาณ \(\frac{dC}{dq}\) โดยใช้ sympy

symbols, diff และ solve ถูกโหลดไว้ให้แล้วสำหรับแบบฝึกหัดนี้และแบบฝึกหัดถัดไป

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

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

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง symbol ของ sympy ชื่อ q เพื่อแทนจำนวนจักรยานที่ผลิต
  • หาอนุพันธ์ของฟังก์ชันวัตถุประสงค์ c เทียบกับ q และเก็บผลลัพธ์ไว้ในตัวแปร dc_dq โดยใช้ sympy
  • แก้สมการอนุพันธ์เพื่อหาราคาที่เหมาะสมที่สุด

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

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

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