Thread Subject: Filling area between a function and the x-axis

Subject: Filling area between a function and the x-axis

From: Anonymous ymous

Date: 23 Jun, 2008 14:37:02

Message: 1 of 2

Hi, I'm trying to fill the area between a function and the x
axis. This code fills the area between sqrt(y) and the
straight line x:

x = 0:0.1:10;
y = 0:2:200;
fill(x,sqrt(y),'r')

Attempting to color the area between sqrt(y) and the x axis

fill(zeros(1,length(x)),sqrt(y),'r')

... doesn't work. Why?

Subject: Filling area between a function and the x-axis

From: Sebastiaan

Date: 23 Jun, 2008 14:51:01

Message: 2 of 2

"Anonymous ymous" <gomez95590@mint.us.to> wrote in message
<g3ocee$2m0$1@fred.mathworks.com>...
> Hi, I'm trying to fill the area between a function and the x
> axis. This code fills the area between sqrt(y) and the
> straight line x:
>
> x = 0:0.1:10;
> y = 0:2:200;
> fill(x,sqrt(y),'r')
>
> Attempting to color the area between sqrt(y) and the x axis
>
> fill(zeros(1,length(x)),sqrt(y),'r')
>
> ... doesn't work. Why?
It is because it fills parameter interpretation. With zeros
(or ones) it selects the same value form sqrt(y). This works:

fill([x 10],[sqrt(y) 0],'r')

i.e. it sets the last coordinate of the polygon to (10, 0)
in stead of (10, sqrt(10)).

Greetings,
Sebastiaan

Tags for this Thread

Everyone's Tags:

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Tag Activity for This Thread
Tag Applied By Date/Time
plot fill area Anonymous ymous 23 Jun, 2008 10:40:23
rssFeed for this Thread

Contact us at files@mathworks.com