Qurak

Rent or buy: a break-even model

Workflow 5 stappen, op volgorde uitgevoerd in één sessie. Elke stap is tegen de engine uitgevoerd en de uitvoer hieronder is wat hij opleverde.

Stap 1
rentCost[m_] := rent m
buyCost[m_] := closing + (payment + maintenance) m

Geen uitvoer - deze stap zet iets klaar voor de volgende.

Stap 2
breakEven = First[Solve[rentCost[m] == buyCost[m], m]]
Uitvoer
{m -> closing/(-maintenance - payment + rent)}
Stap 3
D[m /. breakEven, rent]
Uitvoer
-(closing/(-maintenance - payment + rent)^2)
Stap 4
assumptions = {closing -> 40000, maintenance -> 500, rent -> 2600, payment -> 1900};
monthsToBreakEven = N[m /. breakEven /. assumptions]
Uitvoer
200.
Stap 5
Plot[{rentCost[m] /. assumptions, buyCost[m] /. assumptions}, {m, 0, 300}]
Uitvoer
-Graphics-

Gebruikte functies

Gerelateerde recepten

Alle recepten · Functiereferentie · Gebruik dit vanuit een MCP-client