Please enable JavaScript to view this site.

Vensim Help

Navigation: Reference Guide > Functions > Allocation Functions

DEMAND AT PRICE(q,pp,price) quantity DEMANDed AT PRICE

Scroll Prev Top Next More

Computes the quantity that is demanded at a given price based on the satiation demand quantity q and the demand preference profile pp.  The price argument will normally be computed using the FIND MARKET PRICE function.  Both q and pp must be Subscripted variables and the subscripts for pp must be the subscripts for q followed by a pprofile subscripts.  See the Allocation section for more details.

 

Units:DEMAND AT PRICE(units,punits,punits) --> units

The output units are those of q. Those units for pp and price must match.

Example

amount demanded[demander] = DEMAND AT PRICE(
demand satiation[demander],
demand curve[demander,ptype],
market price)

Availability: DSS and Professional only.

See also: SUPPLY AT PRICE, FIND MARKET PRICE, ALLOCATE AVAILABLE, Allocation

Sample model: DEMAND AT PRICE.mdl in FunctionExamples