# Nakafa Framework: LLM
URL: /en/subject/high-school/11/mathematics/geometric-transformation/translation-matrix
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/high-school/11/mathematics/geometric-transformation/translation-matrix/en.mdx
Output docs content for large language models.
---
import { getColor } from "@repo/design-system/lib/color";
import { LineEquation } from "@repo/design-system/components/contents/line-equation";
export const metadata = {
  title: "Translation Matrix",
  description: "Learn translation matrix operations and homogeneous coordinates: apply vector addition and 3x3 matrices for geometric transformations with examples.",
  authors: [{ name: "Nabil Akbarazzima Fatih" }],
  date: "05/10/2025",
  subject: "Geometric Transformation",
};
## Matrix Operation for Translation
Translation or shifting a point  by a vector  results in the image .
This operation can be written in the form of vector addition (column matrix):
This is different from transformations like rotation or reflection across an axis/line, which can be represented by  matrix multiplication. Pure translation is a vector addition operation.
However, if we want to combine translation with other linear transformations using matrix multiplication, we often use **homogeneous coordinates**. With homogeneous coordinates, a point  is represented as , and the transformation matrix becomes . For translation by , the matrix is:
Thus:
### Matrix Operation
The matrix operation associated with translation by vector  for point  is:
## Finding the Image of a Point with Matrix Operation
Determine the image of point  translated by the vector  using matrix operation.
**Alternative Solution:**
Based on the matrix operation, the image can be determined by:
Its image is .
      Translation of Point  by Vector{" "}
      
    >
  }
  description={
    <>
      Visualization of translating point  to{" "}
       by a translation vector.
    >
  }
  data={[
    {
      points: [{ x: -2, y: 3, z: 0 }],
      color: getColor("CYAN"),
      showPoints: true,
      labels: [{ text: "P(-2,3)", at: 0, offset: [-0.5, -0.5, 0] }],
    },
    {
      points: [{ x: -5, y: 7, z: 0 }],
      color: getColor("EMERALD"),
      showPoints: true,
      labels: [{ text: "P'(-5,7)", at: 0, offset: [-0.5, 0.5, 0] }],
    },
    {
      points: [
        { x: -2, y: 3, z: 0 },
        { x: -5, y: 7, z: 0 },
      ],
      color: getColor("ROSE"),
      lineWidth: 2,
      cone: { position: "end", size: 0.3 },
      labels: [{ text: "vector (-3,4)", at: 0, offset: [-0.5, 2, 0] }],
    },
  ]}
  showZAxis={false}
  cameraPosition={[-10, 10, 12]}
/>
## Exercises
1.  Determine the image of point  translated by the vector  using matrix operation.
2.  A triangle  has vertices , , and . This triangle is translated by vector . Determine the coordinates of the image triangle .
### Key Answers
1.  Point , translation vector .
    
    Image: .
2.  Translation vector .
    - For : . So .
    - For : . So .
    - For : . So .
    Image coordinates: , , .