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

แสดงภาพเส้นโค้งไม่แยแส

กำหนดให้มีฟังก์ชันอรรถประโยชน์และข้อจำกัดดังนี้

\(U(c, m)=c^{0.7}m^{0.3}\)

\(c+m=2\)

นำข้อมูลเหล่านี้ไปแสดงภาพเส้นโค้งไม่แยแส

โหลด np และ plt ให้แล้ว

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

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

ดูคอร์ส

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

  • นิยามข้อจำกัดในรูปของ m แล้วสร้างชุดค่าผสมของ c และ m
  • นิยามฟังก์ชันอรรถประโยชน์และกำหนดให้กับตัวแปร F
  • พล็อตเส้นคอนทัวร์และเส้นข้อจำกัด

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

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

c = np.linspace(1, 2, 10)  
# Define the constraint and generate combinations
m = ____
C, M = ____(c, m)
# Define the utility function
F = ____

plt.figure(figsize=(8, 6))
# Plot the controls and constraints
contours = ____(C, M, F, levels=[0.9, 1.00, 1.085, 1.2])
____(contours)
____(c, m, color='red')
plt.title('Indifference Curve with Constraint Line')
plt.xlabel('c')
plt.ylabel('m')
plt.grid(True)
plt.show()
แก้ไขและรันโค้ด