MathGroup Archive 2002

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

Search the Archive

Generate expression from result

  • To: mathgroup at smc.vnet.net
  • Subject: [mg32799] Generate expression from result
  • From: "Johannes Ludsteck" <johannes.ludsteck at wiwi.uni-regensburg.de>
  • Date: Tue, 12 Feb 2002 06:23:55 -0500 (EST)
  • Organization: Universitaet Regensburg
  • Sender: owner-wri-mathgroup at wolfram.com

Dear Mathgroup Members,
I obtain the vector {x1,x2} as solution to a 
(rather complicated) equation system  

{x1,x2}=LinearSolve[m[{a1,a2}],b[{a1,a2}]]
Of course, the xi are functions of {a1,a2}.

Since I use the xi later on for complex operations,
it would be of gread help if the arguments ai appeared
in the vector {x1,x2}.
Therefore I defined
f[{a1_,a2_}]=LinearSolve[m[{a1,a2}],b[{a1,a2}]]

(I need "=" here instead of ":=", since f[] is called
often and the LinearSolve[] command uses some time,
since the vectors {x1,x2} and {a1,a2} are only
examples and can have dimension 10 to 20 in my application.

Up to now the solution works well, but I am bothering
whether this construction could generate modularity or
naming problems, since the Assignment
appears in a Module where {a1,a2} are defined as local variables.

fun[...]:=Module[{a1,a2,f},
	...
	f[{a1_,a2_}]=LinearSolve[m[{a1,a2}],b[{a1,a2}]]
	...
]

Can anybody clear things?

Best regards,
	Johannes

<><><><><><><><><><><><><><><><><><>
Johannes Ludsteck
Institut fuer Volkswirtschaftslehre
Lehrstuhl Prof. Dr. Moeller
Universitaet Regensburg
Universitaetsstrasse 31
93053 Regensburg
Tel +49/0941/943-2741


  • Prev by Date: ReadList of Data containing "nan"
  • Next by Date: Fourier and differential function
  • Previous by thread: RE: ReadList of Data containing "nan"
  • Next by thread: Re: Generate expression from result