Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2010

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

Search the Archive

Re: VectorPlot on a Circle


Hi,

what about

VectorPlot[{x, y}, {x, -1, 1}, {y, -1, 1}, 
 RegionFunction -> Function[{x, y}, x^2 + y^2 < 1]]

?

Cheers
Patrick


On Dec 16, 2010, at 11:49 AM, Dave Snead wrote:

> Hi,
> 
> I'm trying to do a vector plot but confine the vectors to a unit circle.
> 
> VectorPlot[
> If[Abs[x^2 + y^2 - 1] == 0, {x, y}, {0, 0}], {x, -1, 1}, {y, -1, 1}]
> only plots a couple of vectors, not the dense set of vectors that I want.
> 
> and 
> VectorPlot[
> If[Abs[x^2 + y^2 - 1] <.1, {x, y}, {0, 0}], {x, -1, 1}, {y, -1, 1}]
> plots lots of vectors but they're on an annulus rather than a circle.
> 
> Is there any way to do this?
> 
> Or more generally is there any way to confine the vectors to a curve.
> Or, kicking the dimension up by 1, can VectorPlot3D confine the vectors
> to a surface?
> 
> Thanks,
> Dave Snead
> 
> 



  • Prev by Date: Re: Root search on results of minimization with free
  • Next by Date: Re: VectorPlot on a Circle
  • Previous by thread: VectorPlot on a Circle
  • Next by thread: Re: VectorPlot on a Circle