การหาค่าที่เหมาะสมที่สุดใน Python เบื้องต้น
Jasmin Ludolf
Content Developer
ฟังก์ชันวัตถุประสงค์:
$P = 40q - 0.5q^2$

ฟังก์ชันวัตถุประสงค์:
$P = 40q - 0.5q^2$

ฟังก์ชันวัตถุประสงค์:
$P = 40q - 0.5q^2$
อนุพันธ์: บอกพฤติกรรมของความชัน
$\frac{dP}{dq} = 40 - q$
from sympy import symbols, diff, solveq = symbols('q')P = 40 * q - 0.5 * q**2dp_dq = diff(P)print(f"The derivative is: {dp_dq}")
The derivative is: 40 - 1.0*q
ค่าเหมาะสมอยู่ที่จุดที่ฟังก์ชันอนุพันธ์เท่ากับศูนย์
ค่า $q$ ที่เหมาะสมสอดคล้องกับ:
$\frac{dP}{dq} = 40 - q = 0$
q_opt = solve(dp_dq)
print(f"Optimum quantity: {q_opt}")
Optimum quantity: [40.0000000000000]

ฟังก์ชันวัตถุประสงค์:
$p = 40q - 0.5q^2$
q_opt = solve(p_prime)
print(f"Optimum quantity: {q_opt}")
Optimum quantity: [40.0000000000000]



อนุพันธ์:
$\frac{dp}{dq} = 40 - q$
อนุพันธ์อันดับสอง:
$\frac{d^2p}{dq^2} = -1 < 0$
d2p_dq2 = diff(dp_dq)sol = d2p_dq2.subs('q', q_opt)print(f"The 2nd derivative is: {sol}")
The 2nd derivative is: -1.0000000000000
การหาค่าที่เหมาะสมที่สุดใน Python เบื้องต้น