MathGroup Archive 1997

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

Search the Archive

Symbolic Curl

  • To: mathgroup at
  • Subject: [mg8532] Symbolic Curl
  • From: glhenni at (Gary L. Hennigan)
  • Date: Thu, 4 Sep 1997 02:20:38 -0400
  • Organization: Sandia National Labs
  • Sender: owner-wri-mathgroup at

I'm VERY new to mathematica and, unfortunately, it's a site license
and I'm without a manual. Also pertinent is that I'm using v2.2 NOT
v3. I'd like to use Mathematica to do some symbolic manipulation for
me. Something like:

	ans = Curl(v1) Dot Curl(v2)

and get the answer back as the sum of partial derivatives of
components of v1 and v2 with respect to the Cartesian coordinates. Can
Mathematica do this?

For example, using the "@" as a partial derivative symbol, Curl[v],

	v={v_x, v_y, v_z}

would result in:

	{(@v_z/@y- at v_y/@z), -(@v_y/@x- at v_x/@y), (@v_y/@x- at v_x/@y)}

I'm new to Mathematica but I did manage to find the VectorAnalysis and
LinearAlgebra packages. Unfortunately, VectorAnalysis seems to want
functions of x,y,z for components in order to evaluate Curl[v]. In
other words, with "v" defined as above I'd get the result {0, 0, 0}.

LinearAlgebra doesn't seem to have the Curl operator.

Last question is should I order the $50 Mathematica v3.0 manual?
Again, I'm stuck using what we have, which is v2.2 and don't relish
the thought of shelling out $50 for a manual that's useless to me.

Gary Hennigan

  • Prev by Date: Re: fractional derivative
  • Next by Date: Q??: Solve::"eqf": "False is not a well-formed equation
  • Previous by thread: abstract algebra
  • Next by thread: Re: Symbolic Curl