Level set

From Wikipedia, the free encyclopedia

(Redirected from Isocontour)
Jump to: navigation, search

In mathematics, a level set of a real-valued function f of n variables is a set of the form

{ (x1,...,xn) | f(x1,...,xn) = c }

where c is a constant. That is, it is the set where the function takes on a given constant value. When the number of variables is two, this is a level curve (contour line), if it is three this is a level surface, and for higher values of n the level set is a level hypersurface.

A set of the form

{ (x1,...,xn) | f(x1,...,xn) ≤ c }

is called a sublevel set of f.

Contents

Level sets show up in great many applications, often under different names.

For example, a level curve is also called an implicit curve, emphasizing that such a curve is defined by an implicit function. The name isocontour is also used, which means a contour of equal height.

Analogously, a level surface is sometimes called an implicit surface or an isosurface.

Lastly, a general level set is also called a fiber.

Consider a function f whose graph looks like a hill. The blue curves are then the level sets. The red curves follow the direction of the gradient. In other words, the cautious hiker follows the blue paths, while the bold one the red paths.
Consider a function f whose graph looks like a hill. The blue curves are then the level sets. The red curves follow the direction of the gradient. In other words, the cautious hiker follows the blue paths, while the bold one the red paths.

Theorem. The gradient of f at a point is perpendicular to the level set of f at that point.

This theorem is quite remarkable. To understand what it means, imagine that two hikers are at the same location on a mountain. One of them is bold, and decides to go in the direction where the slope is steepest. The other one is more cautious; he does not want to either climb or descend, choosing a path which will keep him at the same height. In our analogy, the above theorem says that the two hikers will depart in directions perpendicular to one another.

Proof. Let x0 be the point of interest. The level set going through x0 is {x | f(x) = f(x0)}. Consider a curve x(t) in the level set going through x0, so we will assume that x(0) = x0. We have

f({\mathbf x}(t)) = f({\mathbf x_0}) = c.

Now let us differentiate at t = 0 by using the chain rule. We find

J_f({\mathbf x_0}) {\mathbf x}'(0)=0.

Equivalently, the Jacobian of f at x0 is the gradient at x0

\nabla f({\mathbf x}_0) \cdot {\mathbf x}'(0)=0.

Thus, the gradient of f at x0 is perpendicular to the tangent x′(0) to the curve (and to the level set) at that point. Since the curve x(t) is arbitrary, it follows that the gradient is perpendicular to the level set. Q.E.D.

A consequence of this theorem is that if a level set crosses itself (more precisely, fails to be a smooth submanifold or hypersurface) then the gradient vector must be zero at all points of crossing. Then, every point in the crossing will be a critical point of f.


Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.