Dear Richard,

You can do:

#+BEGIN_SRC mathe= matica

f[x_] :=3D x+3;

f[5]

#+END_SRC

Here = are explanations: I actually put everything in the SRC block into a Print[.= ..].

So in the second example, what actually runs is

=

You can do:

#+BEGIN_SRC mathe= matica

f[x_] :=3D x+3;

f[5]

#+END_SRC

Here = are explanations: I actually put everything in the SRC block into a Print[.= ..].

So in the second example, what actually runs is

=

Print[f[x_] :=3D x+3

f[5]]

<=
br>

This does not return any value. Because what it really does i=
s print the value of "f[x_] :=3D x+3=C2=A0f[5]"

Here is the code:

(concat

=C2=A0 =C2=A0 =C2=A0(mapconca=
t ;; define any variables

=C2=A0 =C2=A0 =C2=A0 (lambda (pair)

(fo=
rmat "%s=3D%s;"

(car pair)

(org-babel-mathematica-var-to-mathem=
atica (cdr pair))))

=C2=A0 =C2=A0 =C2=A0 vars "\n") &qu=
ot;\nPrint[\n" body "\n]\n")

=
If anybody has idea to improve it, I will be happy to see and work it out!<=
/div>

Best,

Yi

On Sat, Mar 14, 2015 at 7:09 AM=
John Kitchin <jkitchin@andre=
w.cmu.edu> wrote:

--001a11c2e5583567dc051133b105--
I wonder if this= is an output vs value issue on the return of the

block. If you set :results output does anything change? or, is there a

way to specify a return value? or specifically print something?

Richard Stanton writes:

> I recently saw this posting about org support for Mathematica. Thanks = for writing this!

>

> Unfortunately, while I can get it to work for simple things (e.g., 2+3= ), even slightly more complex things don't seem to work. For example, s= uppose I'd like to define a function f(x) =3D x + 3, and then calculate= f(5). In a MMA notebook, if I type

>

> f[x_] :=3D x+3

> f[5]

>

> I get the answer 8. If I try the same code in an org-mode code block, = here's what happens:

>

> #+BEGIN_SRC mathematica

> f[x_] :=3D x+3

> f[5]

> #+END_SRC

>

> #+RESULTS:

> : Null

>

> Am I missing something obvious here?

>

> Thanks very much.

>

> Richard Stanton

--

Professor John Kitchin

Doherty Hall A207F

Department of Chemical Engineering

Carnegie Mellon University

Pittsburgh, PA 15213

412-268-7803

@johnkitchin

http://kitc= hingroup.cheme.cmu.edu