Začněte nyníZačněte zdarma

Aplikace účelové funkce

Pracuješ v mediální společnosti a řešíš problém minimalizace nákladů na tisk a distribuci časopisů. Chceš najít optimální počet časopisů k vydání a tisku při co nejnižších nákladech.

Náklady spojené s daným počtem vytištěných časopisů se ve tvé organizaci počítají podle následující rovnice:

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

Náklady \(C\) i množství časopisů \(q\) jsou v tisících, takže 50 představuje 50 000 $, tedy fixní náklady podniku, jako je nájem budovy.

numpy a matplotlib.pyplot jsou naimportovány jako np a plt.

Toto cvičení je součástí kurzu

Introduction to Optimization in Python

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód