Re: Plot function of a function of a variable

• To: mathgroup at smc.vnet.net
• Subject: [mg85302] Re: Plot function of a function of a variable
• From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
• Date: Tue, 5 Feb 2008 19:40:04 -0500 (EST)
• Organization: The Open University, Milton Keynes, UK
• References: <fo9ggo\$sjc\$1@smc.vnet.net>

```khollund at gmail.com wrote:

> Have some functions depending on A.
> v1[A], D1[A]. These functions have some constants defined in L94[m, s,
> r, l, t, c]
> v1 - can be interpreted as value of a firm
> D1 as value of debt
> A as "stock price"
>
> Then I want to plot v1[A] vs D1[A]/v1[A] at A=100 and c changing from
> 0 to 15.
> Anyone know how to do this??
>
> The following plots v1[A] when c goes from 0 to 15 if that is of any
> help.
>
> Plot[{v1[100] /. L94[0.04, 0.20, 0.06, 0.5, 0.35, c]}, {c, 0, 15}]

The built=in function *ListPlot* should do what you are looking for. You
have to generate a list of pairs (I use *Table* in the example below to
do so) either before calling *ListPlot* or directly inside it. For instance,

ListPlot[Table[{v1[100], D1[100]/v1[100]} /.
L94[0.04, 0.20, 0.06, 0.5, 0.35, c], {c, 0, 15}]]

HTH.
--
Jean-Marc

```

• Prev by Date: Re: Best practice passing expressions to functions
• Next by Date: Re: calculating an inverse matrix
• Previous by thread: Plot function of a function of a variable
• Next by thread: Equi-sized tick labels