MathGroup Archive 2006

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

Search the Archive

Re: Deriviation

  • To: mathgroup at smc.vnet.net
  • Subject: [mg70086] Re: Deriviation
  • From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
  • Date: Tue, 3 Oct 2006 06:16:26 -0400 (EDT)
  • Organization: The Open University, Milton Keynes, UK
  • References: <efq53o$228$1@smc.vnet.net>

Karsten Ohme wrote:
> Hello,
> 
> I have the following problem, e.g. I derive a function like:
> 
> In[1]:=
> f[x] = x^2;
> 
> In[2]:=
> D[f[x], x]
> Out[2]=
> 2 x
> 
> Quite well, but now I want to use it in my own application, so I look
> for a free library written in Java (or C) which can do also a symbolic
> derivation outside Mathematica. Is there something like this?
> 
> Thanks, Karsten
> 
Hi Karsten,

Within a Mathematica notebook, you can use functions such as CForm [1] 
to get a get a translation of the Mathematica expression to a C expression:

In[1]:=
f[x] = x^2;
D[f[x], x]
CForm[%]

Out[2]=
2 x

Out[3]//CForm=
2*x

You can also ask Mathematica to process a source or document file 
written, say in C or any other languages, that includes Mathematica 
code, with the Splice function. See [2] for an example in C.

Regards,
Jean-Marc

[1] http://documents.wolfram.com/mathematica/functions/CForm

[2] /The Mathematica Book/, Section 1.11.9, "Splicing Mathematica Output 
into External Files"
http://documents.wolfram.com/mathematica/book/section-1.11.9


  • Prev by Date: Performance--Dual Core
  • Next by Date: Re: Input, output troubles me ...
  • Previous by thread: Deriviation
  • Next by thread: Re: Linear regression, error on both vaules x and y