Bắt đầu ngayBắt đầu miễn phí

Tìm đạo hàm

Với một số hàm mục tiêu, bạn có thể tìm điểm tối ưu bằng giải tích thông qua đạo hàm của hàm. sympy giúp bạn tránh phải tự tính đạo hàm thủ công. Giả sử bạn làm ở một công ty sản xuất xe đạp đồ chơi. Bạn có hàm mục tiêu sau để tính chi phí, \(C\), phụ thuộc vào biến \(q\) là số lượng xe đạp được sản xuất:

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

Để tìm giá trị tối ưu của \(q\), bạn sẽ tính đạo hàm của chi phí theo số lượng, \(\frac{dC}{dq}\), bằng sympy.

symbols, diff, và solve đã được nạp sẵn cho bạn trong bài này và bài tiếp theo.

Bài tập này là một phần của khóa học

Nhập môn Tối ưu hóa với Python

Xem khóa học

Hướng dẫn bài tập

  • Tạo một symbol của sympy, q, biểu diễn số lượng xe đạp được sản xuất.
  • Dùng sympy để tìm đạo hàm của hàm mục tiêu c theo q, là dc_dq.
  • Giải phương trình đạo hàm để tìm mức giá tối ưu.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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}")
Chỉnh sửa và Chạy Mã