MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: what am i doing wrong?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg94538] Re: what am i doing wrong?
  • From: "michael.p.croucher at googlemail.com" <michael.p.croucher at googlemail.com>
  • Date: Mon, 15 Dec 2008 07:54:31 -0500 (EST)
  • References: <gi2usp$a53$1@smc.vnet.net>

Hi

If you start a clean session and only evaluate the two lines you
posted then it works just fine:

npv[cf0_, cf1_, cf2_, cf3_, cf4_, cf5_] := -(cf0) +
   cf1*(1/((1.12)^1)) + cf2*(1/((1.12)^2)) + cf3*(1/((1.12)^3)) +
   cf4*(1/((1.12)^4)) + cf5*(1/((1.12)^5));
npv[3600000, 0, 0, 0, 0, 7000000]

Out[1]:= 371988.

So there must be something wrong with the previous 110 lines of code
in your notebook.  Have you defined the variable npv elsewhere?  The
following reproduces your error in a clean session.  Note that the
only difference from the working code above is that I have set npv to
be 1304.33

npv = 1304.33;
npv[cf0_, cf1_, cf2_, cf3_, cf4_, cf5_] := -(cf0) +
   cf1*(1/((1.12)^1)) + cf2*(1/((1.12)^2)) + cf3*(1/((1.12)^3)) +
   cf4*(1/((1.12)^4)) + cf5*(1/((1.12)^5));
npv[3600000, 0, 0, 0, 0, 7000000]

During evaluation of In[1]:= SetDelayed::write: Tag Real in 1304.33
[cf0_,cf1_,cf2_,cf3_,cf4_,cf5_] is Protected. >>

Out[3]= 1304.33[3600000, 0, 0, 0, 0, 7000000]

Hope this helps,
Mike
www.walkingrandomly.com

On 14 Dec, 12:40, stpatryck <stpatr... at gmail.com> wrote:
> In[111]:= npv[cf0_, cf1_, cf2_, cf3_, cf4_, cf5_] := -(cf0) +
>    cf1*(1/((1.12)^1)) + cf2*(1/((1.12)^2)) + cf3*(1/((1.12)^3)) +
>    cf4*(1/((1.12)^4)) + cf5*(1/((1.12)^5));
>
> (* Plan A NPV *)
> npv[3600000, 0, 0, 0, 0, 7000000]
>
> SetDelayed::write: Tag Real in 1304.33[cf0_,cf1_,cf2_,cf3_,cf4_,cf5_]
> is Protected. >>
>
> Out[111]:= 1304.33[3600000, 0, 0, 0, 0, 7000000]



  • Prev by Date: contexts and functions
  • Next by Date: Re: branch of (-1)^(1/3)
  • Previous by thread: Re: what am i doing wrong?
  • Next by thread: Inequality to LessEqual