# Nakafa Framework: LLM URL: /en/subject/high-school/11/mathematics/geometric-transformation/dilation-matrix Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/high-school/11/mathematics/geometric-transformation/dilation-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: "Dilation Matrix", description: "Discover how to represent dilation using matrices. Learn matrix operations for scaling shapes from origin and arbitrary points with worked examples.", authors: [{ name: "Nabil Akbarazzima Fatih" }], date: "05/10/2025", subject: "Geometric Transformation", }; ## Finding the Matrix Associated with Dilation How to find the matrix associated with a dilation operation? Recall that a point is mapped by a dilation with a factor and center to . Suppose the matrix we are looking for is . Find such that it satisfies From the matrix multiplication on the left side, we get: By equating the corresponding components: - **First row:** . For this equation to hold for all and , the coefficients of must be equal, and the coefficients of must be equal. Thus, and . - **Second row:** . Similarly, and . ## Dilation Matrix with Respect to the Origin The matrix associated with a dilation by a factor with respect to the origin is ## Matrix Operation for Dilation with Respect to an Arbitrary Point A point dilated by a factor and center will be mapped to . Find the combination of matrix operations on the position vector such that the result is . The matrix operation associated with a dilation by a factor with respect to the point is or it can also be written as: ## Finding the Image of a Dilation Using Matrices Determine the image of point transformed by a dilation with a factor of with respect to the center point ! **Alternative Solution:** Given .
Thus, the image of point is . Visualization of Dilation of Point with Center and Scale Factor{" "} } description={ <> Point is dilated with respect to the center{" "} with a scale factor {" "} to produce the image . The line from the center to the original point and from the center to the image lie on the same line, and the distance is twice the distance . } data={[ { points: [{ x: 1, y: 1, z: 0 }], color: getColor("ROSE"), showPoints: true, labels: [{ text: "P(1,1)", at: 0, offset: [-0.5, -0.5, 0] }], }, { points: [{ x: 2, y: 4, z: 0 }], color: getColor("SKY"), showPoints: true, labels: [{ text: "A(2,4)", at: 0, offset: [1.5, 0.2, 0] }], }, { points: [{ x: 3, y: 7, z: 0 }], color: getColor("EMERALD"), showPoints: true, labels: [{ text: "A'(3,7)", at: 0, offset: [0.5, 0.5, 0] }], }, { points: [ { x: 1, y: 1, z: 0 }, // P { x: 2, y: 4, z: 0 }, // A ], color: getColor("AMBER"), }, { points: [ { x: 1, y: 1, z: 0 }, // P { x: 3, y: 7, z: 0 }, // A' ], color: getColor("SKY"), cone: { position: "end", size: 0.3 }, }, ]} showZAxis={false} cameraPosition={[0, 0, 18]} /> ## Exercises 1. Find the coordinates of the image of the point under the dilation ! 2. Determine the matrix corresponding to a dilation with a scale factor of and centered at . 3. A point is dilated with center and scale factor . Determine the coordinates of the image of point ! 4. A triangle with vertices , , and is dilated with center and scale factor . Draw the original triangle and its image, then determine the coordinates of the image vertices! ### Key Answers 1. The dilation means the center of dilation is and the scale factor is . Let the point be . Then . Thus, the coordinates of the image of point are . 2. Scale factor , center . The dilation matrix is: . 3. Point , center , scale factor . .
The coordinates of the image of point are . 4. Triangle with , , . Center , . Image of point : Image of point : Image of point :
Visualization of Dilation of Triangle with Center and Scale Factor{" "} } description={ <> Triangle is dilated to become triangle{" "} . The center of dilation is{" "} . } data={[ // Original Triangle KLM { points: [ { x: 1, y: 1, z: 0 }, // K { x: 5, y: 1, z: 0 }, // L ], color: getColor("SKY"), labels: [ { text: "K(1,1)", at: 0, offset: [-0.7, -0.2, 0] }, { text: "L(5,1)", at: 1, offset: [0.7, -0.2, 0] }, ], showPoints: true, }, { points: [ { x: 5, y: 1, z: 0 }, // L { x: 3, y: 4, z: 0 }, // M ], color: getColor("ORANGE"), labels: [{ text: "M(3,4)", at: 1, offset: [0, 0.5, 0] }], showPoints: true, }, { points: [ { x: 3, y: 4, z: 0 }, // M { x: 1, y: 1, z: 0 }, // K ], color: getColor("PURPLE"), showPoints: true, }, // Dilated Triangle K'L'M' { points: [ { x: 2, y: 2, z: 0 }, // K' { x: 10, y: 2, z: 0 }, // L' ], color: getColor("TEAL"), labels: [ { text: "K'(2,2)", at: 0, offset: [-0.8, -0.3, 0] }, { text: "L'(10,2)", at: 1, offset: [0.8, -0.3, 0] }, ], showPoints: true, }, { points: [ { x: 10, y: 2, z: 0 }, // L' { x: 6, y: 8, z: 0 }, // M' ], color: getColor("PINK"), labels: [{ text: "M'(6,8)", at: 1, offset: [0, 0.6, 0] }], showPoints: true, }, { points: [ { x: 6, y: 8, z: 0 }, // M' { x: 2, y: 2, z: 0 }, // K' ], color: getColor("INDIGO"), showPoints: true, }, // Origin { points: [{ x: 0, y: 0, z: 0 }], color: getColor("INDIGO"), showPoints: true, labels: [{ text: "O", at: 0, offset: [-0.3, -0.3, 0] }], }, ]} showZAxis={false} cameraPosition={[0, 0, 20]} />