Re: Curl and Div problems

*To*: mathgroup at smc.vnet.net*Subject*: [mg115505] Re: Curl and Div problems*From*: Murray Eisenberg <murray at math.umass.edu>*Date*: Thu, 13 Jan 2011 03:25:15 -0500 (EST)

Take a look at the VectorAnalysis tutorial in the Documentation Center. The issue is with the symbols denoting the coordinates. By default: <<VectorAnalysis` Coordinates[] {Xx, Yy, Zz} And by default the coordinate system is cartesian: CoordinateSystem Cartesian Those "unusual" names are for your own protection, I think If you want to use {x, y, z} as the coordinates, you must explicitly specify so: SetCoordinates[Cartesian[x, y, z]] Now Curl and Div will work as you expected, e.g.: (* for convenience, use named vector field *) F[x_, y_, z_] := {x^2 y, x z, x^2 y^3} Div[F[x, y, z]] 2 x y Curl[F[x, y, z]] {-x + 3 x^2 y^2, -2 x y^3, -x^2 + z} The pink coloring of "Curl" is another matter. This is still common, it seems, with some names in some packages and still needs to be fixed by WRI. I'm reporting that as a bug to support at wolfram.com. On 1/12/2011 4:07 AM, sean k wrote: > I'm having problems with VectorAnalysis package. > > Within the documentation center, the package loads and works fine. > > But in a notebook, it seems to highlight Curl in red and neither Div > or Curl works properly. > > Needs["VectorAnalysis`"] > > {D[x^2 y, x] + D[ x z, y] + D[ x^2 y^3, z]} > > Div[{x^2 y, x z, x^2 y^3}] > > gives different answers. > > {2 x y} > 0 > > > Curl[{x^2 y, x z, x^2 y^3}] > > gives > > {0,0,0} -- Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305