Difference between revisions of "Dynamic using arrays"
(4 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
− | The initial value of a dynamic variable — that is, the first parameter to the Dynamic | + | The initial value of a dynamic variable — that is, the first parameter to the [[Dynamic]] function — can be a number, variable identifier, or other expression that evaluates to a single number, list, or array. Analytica evaluates a dynamic variable starting from each initial value, in each time period, so the result is a correctly dimensioned array. |
− | '''Example:''' Expanding the example (see | + | '''Example:''' Expanding the example (see [[Dynamic function]]), suppose the inflation rate of gasoline is uncertain. Instead of providing a single numerical value, you could define the inflation rate as a list. |
− | [[File: | + | :[[File:Chapter17_11.png]] |
− | Using the new Inflation variable in the definition for Gasprice, the results show three different rates of increases in gasoline prices from 1990 to 1994: | + | Using the new <code>Inflation</code> variable in the definition for <code>Gasprice</code>, the results show three different rates of increases in gasoline prices from 1990 to 1994: |
− | + | :<code>Variable Gasprice :=</code> | |
− | + | :<code>Dynamic(1.2, Gasprice[Time - 1]*(1 + Inflation)) →</code> | |
− | [[File: | + | :[[File:Chapter17_12.png]] |
==See Also== | ==See Also== | ||
+ | * [[Dynamic]] | ||
+ | * [[Dynamic function]] | ||
+ | |||
+ | |||
<footer>Dynamic initial values / {{PAGENAME}} / Dynamic dependencies</footer> | <footer>Dynamic initial values / {{PAGENAME}} / Dynamic dependencies</footer> |
Latest revision as of 22:36, 17 May 2016
The initial value of a dynamic variable — that is, the first parameter to the Dynamic function — can be a number, variable identifier, or other expression that evaluates to a single number, list, or array. Analytica evaluates a dynamic variable starting from each initial value, in each time period, so the result is a correctly dimensioned array.
Example: Expanding the example (see Dynamic function), suppose the inflation rate of gasoline is uncertain. Instead of providing a single numerical value, you could define the inflation rate as a list.
Using the new Inflation
variable in the definition for Gasprice
, the results show three different rates of increases in gasoline prices from 1990 to 1994:
Variable Gasprice :=
Dynamic(1.2, Gasprice[Time - 1]*(1 + Inflation)) →
See Also
Comments
Enable comment auto-refresher