Determinants, Area, and Barycentric Coordinates

Let the vertices of ΔABC have coordinates A(xA, yA), B(xB, yB), and C(xC, yC). Define two planar vectors (xB - xA, yB - yA) and (xC - xA, yC - yA). From the expression for their vector product we arrive at a formula for the area of ΔABC. The area is half the absolute value of the determinant

which can also be written as


Determinants are introduced in Linear Algebra and are mostly used for solving linear equations. No one likes Cramer's rule, and there are much simpler ways to solve a system of linear equations. However, there is nothing like determinants to compress long expressions into a very concise form. I'll need just the linearity property of determinants. Using boldface to denote whole columns of a determinant, linearity means that

(2) | ka + mb c d | = k | a c d | + m | b c d |

A determinant with two equal columns is zero which is only a very particular case of a much more general statement. Returning to the triangle ABC, let there be three points K1, K2, and K3 in the interior of ΔABC. I want to express the area of ΔK1K2K3 in terms of area(ΔABC).

Let the barycentric coordinates of the three points (u1, v1, w1), (u2, v2, w2), and (u3, v3, w3) normalized so that, for i = 1, 2, 3,

(*) ui + vi + wi = 1.

Then, for i = 1, 2, 3, we have

Ki = (uixA + vixB + wixC, uiyA + viyB + wiyC)

Use now (1) to express the area of ΔK1K2K3 as a determinant. Apply repeatedly the properties of determinants to obtain the following nice formula


Although (3) has been derived under the condition (*), the determinant in (3) is zero or not for all equivalent representations of the three points in the barycentric coordinates. The area of the triangle K1K2K3 is 0 iff the three points are collinear, i.e., all lie on the same straight line. For a generic point K(u, v, w) that lies on the line through K1 and K2 we have


which is an equation of a straight line through two points in barycentric coordinates, that need not satisfy (*). Thus a straight line in the barycentric coordinates is given by a linear homogeneous equation uU + vV + wW = 0 for some coefficients U, V, and W not all of which are 0.

With the tools we now possess we can solve an interesting problem:

Given a point K inside a ΔABC, let E, D, F be the feet of the cevains through K on BC, AC, AB. Determine K such that the area of triangle DEF is as large as possible. (Solution)

Note that (4) supplies an algebraic proof of Menelaus' theorem. Indeed, assume there are three points A', B', C' on the sides of triangle ABC. In the barycentric coordinates the points can be written as

(5) A' = (0, v1, w1),
B' = (u2, 0, w2), and
C' = (u3, v3, 0).

The corresponding determinant evaluates to

  u3· v1· w2 + u2· v3· w1.

The three points are collinear iff the determinant is 0, which is equivalent to

  u3/u2· v1/v3· w2/w1 = -1.

We can also prove a generalization of Ceva's theorem due to E. J. Routh (1896).

For simplicity, in (5), I'll use a somewhat different form of the barycentric coordinates:

(5') A' = (0, 1, λ),
B' = (μ, 0, 1), and
C' = (1, ν, 0).

This is always possible. Note that the points A', B', C' are located on the side lines BC, AC and AB, respectively. In general, the three lines AA', BB' and CC' form a triangle whose area is established by Routh's theorem. The area of that triangle vanishes iff the three lines are concurrent which, as we shall see shortly, leads to Ceva's theorem.

In the barycentric coordinates (u, v, w) the lines AA', BB' and CC' have equations (see (4)):

AA': λv = w,
BB': μw = u
CC': νu = v.

Further, the lines AA' and BB' intersect in point (λμ, 1, λ) and similarly for the other two pairs of the lines. We may use (3) to determine the area of the triangle defined by the three lines relative to that of ΔABC. The determinant in (3) evaluates to (λμν - 1)2, which, according to (*), must be divided by (μ + μν + 1)(1 + ν + λν)(λμ + 1 + λ), which results in Routh's theorem:


If three points A'(0, 1, λ), B'(μ, 0, 1), C'(1, ν, 0) are selected on the sides BC, AC, and AB of triangle ABC of unit area. Then the area of the triangle formed by the three lines AA', BB', CC' is given by

(6) (λμν - 1)2 / (μ + μν + 1)(1 + ν + λν)(λμ + 1 + λ).

Ceva's theorem is an immediate consequence of (6).

Formula (6) helps us verify a more specialized result where λ = μ = ν. In particular, whenever each of these equals 2, (6) implies that the area of the small triangle equals (23 - 1)2 / (4 + 2 + 1)3 = 1/7. (There is a nice proof without words for the latter result and its generalization.)

In passing, the area of triangle A'B'C' relative to that of ABC is given by

(7) (λμν + 1) / (λ + 1)(μ + 1)(ν + 1).

The latter formula implies Menelaus' theorem.


  1. G. Chang and Th. W. Sederberg, Over And Over Again, MAA 1997
  2. H. S. M. Coxeter, Introduction to Geometry, John Wiley & Sons, 1961

Barycenter and Barycentric Coordinates

  1. 3D Quadrilateral - a Coffin Problem
  2. Barycentric Coordinates
  3. Barycentric Coordinates: a Tool
  4. Barycentric Coordinates and Geometric Probability
  5. Ceva's Theorem
  6. Determinants, Area, and Barycentric Coordinates
  7. Maxwell Theorem via the Center of Gravity
  8. Bimedians in a Quadrilateral
  9. Simultaneous Generalization of the Theorems of Ceva and Menelaus
  10. Three glasses puzzle
  11. Van Obel Theorem and Barycentric Coordinates
  12. 1961 IMO, Problem 4. An exercise in barycentric coordinates
  13. Centroids in Polygon
  14. Center of Gravity and Motion of Material Points
  15. Isotomic Reciprocity
  16. An Affine Property of Barycenter
  17. Problem in Direct Similarity
  18. Circles in Barycentric Coordinates
  19. Barycenter of Cevian Triangle
  20. Concurrent Chords in a Circle, Equally Inclined

|Contact| |Front page| |Contents| |Geometry|

Copyright © 1996-2018 Alexander Bogomolny


From the definition, points D, E, and F have the following barycentric coordinates:

D(0, ra/(ra+1), 1/(ra+1)),
E(1/(rb+1), 0, rb/(rb+1)), and
F(rc/(rc+1), 1/(rc+1), 0).

The determinant in (3) appears as


which we should maximize subject to rarbrc=1. This is the same as minimizing f = (ra + 1)(rb + 1)(rc + 1) under the same constraint. By direct manipulation, f = (ra+1/ra) + (rb + 1/rb) + (rc+1/rc) + 2. Applying Arithmetic-Geometric Mean Inequality to every term in parentheses gives f ≥ 8 with the equality attained only when ra= rb= rc= 1. The answer, therefore, is that the triangle DEF has the maximum area when K is the centroid of ΔABC.

Related material

  • What Is Determinant?
  • Determinant and Divisibility
  • Vandermonde matrix and determinant
  • Cabart's Collinearity
  • Three Similar Triangles
  • Vandermonde Determinant
  • Divisibility Of Prod-Dif And The Vandermonde Determinant
  • Determinant on a Circle
  • A Case for Determinants
  • A Cyclic Inequality in Three Variables with a Variable Hierarchy
  • |Contact| |Front page| |Contents| |Geometry| |Up|

    Copyright © 1996-2018 Alexander Bogomolny