MathGroup Archive 2008

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

Search the Archive

Re: Small question about Filling between two functions in a determined interval

  • To: mathgroup at smc.vnet.net
  • Subject: [mg94439] Re: Small question about Filling between two functions in a determined interval
  • From: Peter Breitfeld <phbrf at t-online.de>
  • Date: Sun, 14 Dec 2008 07:32:20 -0500 (EST)
  • References: <ghnfhr$nkc$1@smc.vnet.net>

Felipe Mannshardt schrieb:
> Hello,
>
> i have been trying to get this working, without much success.
>
> What i want, is to fill an area between two functions, but only between the
> interval from x=2 to x=8
>
> I have,
>
> u[x_]:=48x
> k[x_]:=2x^3-18x^2+60x+32
>
> Plot[{k[x], u[x]}, {x, -2, 10}, Filling -> {1 -> {2}}]
>
> It draws (fills) every area between k(x) and u(x).
>
> How can i tell Mathematica to just fill between a determined interval (x
> Axis : 2->8 ) ?
>
> Thanks !
>
> PS: Between, what is the most used way of pasting text from Mathematica in
> here  ? (Plain Text ? LATEX ? ??? )
>
>
> Thanks !!!
>
I use the following function:

Options[FlaechenPlot]=Union[Options[Plot],Options[Graphics]];
SetOptions[FlaechenPlot,Filling->Axis];

FlaechenPlot[f_List,{x_,xmin_,xmax_},{fmin_,fmax_},opts:OptionsPattern[]]:=
Module[{kp,fp,optP,optF,optG,fill},
  fill=OptionValue[Filling];
  optF=FilterRules[Flatten[{opts}],Options[Plot]];
  optP=DeleteCases[optF,Filling->_];
  optG=FilterRules[Flatten[{opts}],Options[Graphics]];
  kp=Plot[f,{x,xmin,xmax}, Evaluate[optP]];
  fp=Plot[f,{x,fmin,fmax}, Filling->fill, Evaluate[optF]];
  Show[kp,fp,Evaluate[optG]]
];

FlaechenPlot[f_List,{x_,xmin_,xmax_},opt:OptionsPattern[]]:=
  FlaechenPlot[f,{x,xmin,xmax},{xmin,xmax},opt];

FlaechenPlot[f_,{x_,xmin_,xmax_},{fmin_,fmax_},opt:OptionsPattern[]]:=
  FlaechenPlot[{f},{x,xmin,xmax},{fmin,fmax},opt];

FlaechenPlot[f_,{x_,xmin_,xmax_},opt:OptionsPattern[]]:=
  FlaechenPlot[{f},{x,xmin,xmax},{xmin,xmax},opt];

Then try:

FlaechenPlot[{u[x], k[x]}, {x, -2, 10}, {2, 8}, Filling -> {1 -> {2}}]

Gruss Peter
-- 
==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==
Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de


  • Prev by Date: Re: Tooltip[] ListContourPlot[] 6.0 vs. 7.0
  • Next by Date: thanks
  • Previous by thread: Re: Small question about Filling between two functions in a determined interval
  • Next by thread: Continuous function, solve an equation and 2D image