MathGroup Archive 2007

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

Search the Archive

Re: Decompose function into one function for each variable

  • To: mathgroup at smc.vnet.net
  • Subject: [mg80809] Re: Decompose function into one function for each variable
  • From: Szabolcs <szhorvat at gmail.com>
  • Date: Sun, 2 Sep 2007 02:58:04 -0400 (EDT)
  • Organization: University of Bergen
  • References: <fbaqnl$qba$1@smc.twtelecom.net>

tomfabtastic at hotmail.com wrote:
> Hello,
> 
> I have a function :
> 
> k[lgd_, pd_] := A[lgd] * B[pd] * C[pd] - D[lgd] * E[pd] * C[pd]
> 
> and I woulud like to decompose the function into :
> 
> k[lgd_, pd_] = Y[lgd] + Z[pd]
> 
> Any ideas how I can make this decomposition ?
> 
> Thanks,
> Tom

It is generally (mathematically) impossible to rewrite a function of the 
form
k(lgd, pd) = A(lgd)*B(pd)*C(pd) - D(lgd)*E(pd)*C(pd)
to
k(lgd, pd) = Y(lgd) + Z(pd)

E.g. when you change the value of pd, the change in Y(lgd) + Z(pd) does 
not depend on the value of lgd.  This is not generally true for 
A(lgd)*B(pd)*C(pd) - D(lgd)*E(pd)*C(pd).

But it is possible that I did not understand your question correctly 
(and its connection to Mathematica) ...

Szabolcs


  • Prev by Date: Re: rotating rings illusion
  • Next by Date: Re: plotting equations with units
  • Previous by thread: Re: Decompose function into one function for each variable
  • Next by thread: Re: Decompose function into one function for each variable