Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2009

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

Search the Archive

Re: Shade area between two polar curves

  • To: mathgroup at smc.vnet.net
  • Subject: [mg100201] Re: Shade area between two polar curves
  • From: Helen Read <hpr at together.net>
  • Date: Thu, 28 May 2009 04:27:00 -0400 (EDT)
  • References: <gvhma6$83c$1@smc.vnet.net>
  • Reply-to: read at math.uvm.edu

Chee Lim Cheung wrote:
> Hi All
> 
> I have plotted two graphs using PolarPlot, namely the limacon r=1+2 cos(t)
> and the circle r = 2 from t = 0 to t = 2 Pi. and I wish to shade the area
> inside the limacon but outside the circle. Can anyone suggest a way to do
> it?

Something like this?

r[t_] = 1 + 2 Cos[t];
s[t_] = 2;
plot1 = PolarPlot[{r[t], s[t]}, {t, 0, 2 \[Pi]}, PlotStyle -> Thick];
plot2 = ParametricPlot[{u r[t] Cos[t], u r[t] Sin[t]}, {u, 0,
     1}, {t, -\[Pi]/3, \[Pi]/3},
    RegionFunction -> Function[{x, y, u, t}, u r[t] > s[t]],
    Mesh -> None];
Show[{plot1, plot2}, PlotRange -> Automatic]

--
Helen Read
University of Vermont


  • Prev by Date: Re: using predefined expressions in functions [newbie
  • Next by Date: simultaneous equations - eliminating variables and solving
  • Previous by thread: Re: Re: Shade area between two polar curves
  • Next by thread: Re: Shade area between two polar curves