Understanding Polynomial Functions

4. Transformations of Polynomial Functions

Learning outcomes
  • I can identify vertical and horizontal translations.
  • I can identify reflections and stretches.
  • I can determine the effect of transformations on polynomial graphs.
  • I can write transformed polynomial equations.
  • I can sketch transformed polynomial functions.

Transformations of Polynomial Functions

A transformation changes the position, orientation, or shape of a graph without changing the basic family of function it belongs to.

For example, begin with the basic quadratic function:

f(x) = x²

We can move it up, down, left, or right. We can reflect it or stretch and compress it.

Examples include:

y = x² + 3

y = (x − 2)²

y = −x²

y = 3x²

Each equation is a transformation of the original function.

https://images.openai.com/static-rsc-4/v0tEEathwVbFSWxFts5VBE71v3B-dHR1C3Oecd0BnP-egOYpiN0skj05JdLcgHshKmKAbxgx9rKhb9eM71oP2K2QjQ4MnEKX7iN-R0mpyI2pRMRoTxNkaxYim7KxIIvtRnBupISvChR91AiStGq_T4LV23IKz0w8Uu8vUQtzNh8dF-JAVj3M1VmjO6ODJU5S?purpose=fullsize
https://images.openai.com/static-rsc-4/l--rlrfKhJ31R9xlnSzUP8dXFEoMC65QAQHrM_dNQ8JW8YNlwBiVzDVUQtWzw-0YeOZI9ESlTudSKgzaFB2WPYD5duQ71CBRU3b1h10IH_jlp5IZoPSl95z2RWfpengVvMs4v0yypQu2LwGvjsNsmow2ZXgQVHZckufRY5iosRY5fSYZtrzj8EJFCsJ85007?purpose=fullsize
https://images.openai.com/static-rsc-4/W6gNzPBGMMntlW7DClqNHfxtsaH8oSDxvFV2qhf4bnZXrOpfNNT36YUIaCLwukyrJ3xKf8sJVzWyMYVr_O0yKIQ10_tJ79unbvT1hMPXN1FBEyB8Z8WfU0QnwmC8WLwc9OUfn7vJliJ2MusxeEg98RhTdPpcVUPsa6YnuvfE3ZinzUcKfaP2i6GLrj6y__QL?purpose=fullsize
6

Learning Targets

  • I can identify vertical and horizontal translations.
  • I can identify reflections and stretches.
  • I can determine the effect of transformations on polynomial graphs.
  • I can write transformed polynomial equations.
  • I can sketch transformed polynomial functions.

Parent Functions

A parent function is the simplest version of a particular family of functions.

Some common polynomial parent functions are:

Linear: f(x) = x

Quadratic: f(x) = x²

Cubic: f(x) = x³

Quartic: f(x) = x⁴

Transformations create new functions based on these basic graphs.

https://images.openai.com/static-rsc-4/pauJ6hBrrr1iFyduUVIHbec4HejhIiMZlqH_afEt-ew-vIR15U5dyzKkV0bsg4-NxEpn8BbiMHXwQpd7Oeys56sn9-Fa7jU_7IDH7GXlymDkg-ySCmvSN8PNS-wORiSMl26xMH1xIjKmNWKxhN5z-NXb5cqEbP0kN6AsHXNTBphufkD-m3Ab0W2umnthaiIa?purpose=fullsize
https://images.openai.com/static-rsc-4/13SXgbwufROSUlervKHRxWQKLtKPhfxrwM_WJBaVQfzLplLALieQ9Ye8PvfS7hXdpbQxaQIpu5VW9kkIiPfnjH4E8hfrNuE0PnPfBb3E6xBPVpFGClzi5E6w9X5mr6dLqU9GM49IPhGGTCE5rnXvQLoK9uXJauJAH9EqgtX70lbG-I1L6gCAFPLDdBojG-FV?purpose=fullsize
https://images.openai.com/static-rsc-4/wC_QAhbosMppegH4FcSPpdOGXX6RviUAX3V8Ms55sQIjxn2x6mo4exq8zei-MVjVXku8gw9kmXQPcMJuao77UDN0d6LbL29Tf9LH2CO9djKwbnpMQ8yc-BYQZJnCVxcX3fbEBYVJr6q34yErq_SjXHCmPH44KESNavdAn-BsOC1EuUQKBSA53kfESxRrGiyK?purpose=fullsize
4

The General Transformation Form

A transformed function can often be written as:

g(x) = a f(b(x − h)) + k

Each value controls a different transformation.

h controls horizontal translation.

k controls vertical translation.

a controls vertical stretching, compression, and reflection across the x-axis.

b controls horizontal stretching, compression, and reflection across the y-axis.

Understanding these values allows us to predict a graph without plotting many individual points.


Vertical Translations

A vertical translation moves a graph upward or downward.

Starting with:

y = f(x)

the transformed function:

y = f(x) + k

moves the graph vertically.

If:

k > 0

the graph moves up.

If:

k < 0

the graph moves down.


Moving a Graph Up

Consider:

f(x) = x²

Now transform it to:

g(x) = x² + 3

Every y-value increases by 3.

Therefore, the entire graph moves:

3 units upward

The original vertex:

(0, 0)

becomes:

(0, 3)

https://images.openai.com/static-rsc-4/c6UdCweJv6VtRW6fvamnXEQW6jq8yBT2J-NiikCtwZGx0y-nPt0aRmFrwZGJwq_mmbtAVvaFI2z3JCHSTYVCKWXOmbe20Er0Jr4hvkBAOfgTpywmENUHUQWCyQSp7cFHt4IUBehNqvu1yg8DtmJjyeaQzxcbQrhIJ9h5d3QI9C3q0R6mZTLSVFJXFrOUKier?purpose=fullsize
https://images.openai.com/static-rsc-4/TvqpJNJf3BGm4DY2pvLbgCM2Uitp5EcdPmL4ZIum42aO7y-irTZczWKx-KDnu5thefGoFCf3PWY14UuGgwcSJfCsQwPGddHmgVB89Yblb8jDKSQaXikkF82t4XtSeL-KVX1rHdkTmCQvtZaJlrG_XoTLG8tD-yd7lnzVG9YcSfNrbrbjRxJplCrdUeNje6aA?purpose=fullsize
https://images.openai.com/static-rsc-4/qr5-FFqgabGoVReVMZCb-186m7vpJHpuRcWVAw1Xw19zq8zBLPRo5fgCNigBJczBEQg9_QVmaE0ASOD4Bh6puyjC7glRbLI8XxV2GOpbBZfWChY6pQ9HGD-vNPla-yfxeDb-Ir5Nkk83sdZ_90P9pJ9kMEiV-w7SxBycXgSI_vdLPRDVRl21uZuXVsXdPp9Z?purpose=fullsize
5

Moving a Graph Down

Consider:

f(x) = x²

and:

g(x) = x² − 4

Every y-value decreases by 4.

Therefore, the graph moves:

4 units downward

The vertex moves from:

(0, 0)

to:

(0, −4)

The shape and orientation of the graph remain unchanged.


Horizontal Translations

Horizontal translations move graphs left or right.

Starting with:

y = f(x)

the transformation:

y = f(x − h)

moves the graph horizontally.

The direction can initially seem backwards.

f(x − h) → right by h

f(x + h) → left by h

https://images.openai.com/static-rsc-4/0LlrevHB3XG3MilqFNCE40jj2Lj_HSdhBnVItDEWRcAxWpuMpth-M0ClXifiucYKlGGwWX_yQlBMYAXmw99FGyO0tyG-S44meALz_DBHJJ3OPk3645hVXExPVhiSPeVRlDx5lMipPMI1AvUVzRAIznxdUAnUsmUxB6SnxrWTvRI-6bG6MT_kWIPnvOCukKQY?purpose=fullsize
https://images.openai.com/static-rsc-4/1ZsfNwY1sJldwztcz1WMVGvbqSOapqwJOjjh2mhChwmZUIDgvKHg5v31Y2YOJol2-hYc-oZBRa03YdQ_QJT8v3LSwpCnq7ABkVqmhIQCgxAq6AXT2CLBdNGNNY2D1fN7yt2Wkzo77T6MkxJ5-mXJm069WXpsiBCPKP97YLyDFLDd13rF7kihVbE-cFsBLGS5?purpose=fullsize
https://images.openai.com/static-rsc-4/aZFM-eDzBHkwdf9qceaeO_tAfO97JXd2pfp9ZTmSzK8kH3-Oos_LIQIM7_IXU4RzHoz5jqoUmG_pXzEQDHss86w25OhFMGJMuwvrsPcHoej5K_rfo3mKaUvHPaQAws28E_nRy2KiR2crRoXu_kdmYAocYux6e1_H9Ry_yCydioZXHA13KfnOimaBOf-3XiMM?purpose=fullsize
6

Moving a Graph Right

Consider:

f(x) = x²

and:

g(x) = (x − 3)²

The graph moves:

3 units right

The vertex changes from:

(0, 0)

to:

(3, 0)

Notice that the equation contains:

x − 3

but the graph moves right.


Moving a Graph Left

Consider:

g(x) = (x + 2)²

We can think of this as:

g(x) = (x − (−2))²

Therefore, the graph moves:

2 units left

The vertex becomes:

(−2, 0)


Combining Horizontal and Vertical Translations

Transformations can occur together.

Consider:

g(x) = (x − 2)² + 3

Starting with:

f(x) = x²

the graph moves:

2 units right

and:

3 units up

The vertex moves from:

(0, 0)

to:

(2, 3)

https://images.openai.com/static-rsc-4/9vlffWV7bniMGuFss6wto1Ify5HykJf2mlzYh3qsBasYOjsLpnKZpUmH0Nu3-5JMViFq1xLxbiftW8f7Cq-HEImZwsed8KoSD2jpV-TkWmtzX0dEzbOzkbNvR1p6MHcnRqXVEfPi2tNRzc7BQ0VjTLTDIPvE4qc5tgdOhr2C1qMgMcc3wX_knDspvJWz4U89?purpose=fullsize
https://images.openai.com/static-rsc-4/7sROhVDakahzPGGk_YMxgwSB5GPmUHN3hqs67OivlawrJzKrKw5s-8KgZUayc2HIBW-4h6oaTMxDmjmgxoLfqo1Se-SF9AYyHixdRgleHjw_w3w3Jerwb80igblUTb1apjys2qpO4GMALXKR7dZba0dnVwBGyU-Uyi8kT4u9F04k2Or8EE8EjUdhofbmDvEW?purpose=fullsize
https://images.openai.com/static-rsc-4/nkp62Pp7prlzaMMzJP0byZnrOH-b5UQdAwJZ-kOmFS0akAhmNtEEIPIlyrrVWOoESU1zGh3apl1vFbnXLP5nMHntsiOpvNr9nJuJYE5IkF_jHvVYHXrvUppe4LpLBtPxHbWCmnwZrFaM72wx8x_aFqlnninjo6t5ai06GxZl4snewb5jNS_o8x0DWaSrS21A?purpose=fullsize
4

Worked Example — Identifying a Translation

Describe the transformation:

g(x) = (x + 4)² − 2

Start with:

f(x) = x²

Inside the brackets:

x + 4

means:

4 units left

Outside the brackets:

−2

means:

2 units down

Therefore:

Left 4 and down 2

The vertex moves to:

(−4, −2)


Reflections Across the X-Axis

Multiplying the entire function by −1 reflects its graph across the x-axis.

Starting with:

y = f(x)

the reflection is:

y = −f(x)

For example:

f(x) = x²

becomes:

g(x) = −x²

https://images.openai.com/static-rsc-4/AJ5n6sR42xof1ncdqaqYWVZJVqCwIyb7EUBR3lyUnr6hbdeFJuvGNxSyv9lVLp6P67Xua0rnef6Rdvd-eQD74DsMapHsHmJPDXYQyRsMUz6-DUEWjLFC_R7D4LzEc3Q0wf3YaGyPYIbf4lsxyatvKE3RxoE74f3LUbRYMow1lqzTK_0kta--TBYG28uXwPZ1?purpose=fullsize
https://images.openai.com/static-rsc-4/a5H-ou_c_H-eqJyp35tEgHEHuuQ16Kky0XkZ9a70WDiE_mr2jy3v7h_V8kG7wBck2n4orC2Cryry_cp-B-2k5IiOvTNqBpOiyecKGAzgxWq_cVHbjvFucNBtZS0XTtAmEBcMwCwiflXKKLHtJTVRZEsTqQbYEBnN7u0JqR5OiE1XUieqcVFQhK7MsRhPXBhV?purpose=fullsize
https://images.openai.com/static-rsc-4/hdp3QuYCLLGRM-xPu8VrrgrI9GtuvekcGOqegGEy47aHG0ezE8jOLDkx4OrG9YEUR_4cjx7VkRhuRIZu4ox9LFVOMTsFx6PYSX5Fftu_ecAErbn2ZoX0cczzK7fTotAxK-45f03kBsXQG30LiiEeQKaMfzdpG_N15Gj6ECPmmz4vPQbEO_ljGjvogFW_9YKn?purpose=fullsize

Every point:

(x, y)

becomes:

(x, −y)

The upward-opening parabola becomes a downward-opening parabola.


Reflection of a Cubic Function

Consider:

f(x) = x³

Reflecting across the x-axis gives:

g(x) = −x³

The original graph has:

Left end → down

Right end → up

After reflection:

Left end → up

Right end → down

The entire graph has been flipped vertically.


Reflections Across the Y-Axis

Replacing x with −x reflects a graph across the y-axis.

Starting with:

y = f(x)

the transformed function is:

y = f(−x)

For example, consider:

f(x) = (x − 2)³

Then:

f(−x) = (−x − 2)³

produces a reflection across the y-axis.

https://images.openai.com/static-rsc-4/pBS0lyvbS9achyJ2cpxThej4xCObsjrzAWisA0YHs6tI8LWCWCcjFoL_0egU6yTcsb8dq3q3ysCWwZaJI_c4BlPxSA4Qnb3w3XCucdF2-mygwSsvHrN2pEWvV95WoDoozQ8OAZ9nC_Ly_GHjvp1UxFmqfzPSQOsM6kofy98Lm4tPqlnGzs_DlxPKv8LQsK5j?purpose=fullsize
https://images.openai.com/static-rsc-4/WTLgpKxqkYEd6zXyHekRLP15O1tZHDDRHtouWksQ3qp-FeIMDVymz56FLGPc7TAwVOd2aC5IZxuDMx_xTl2NNWSq-cYuENBxFU7yhPZNYpvi5xKBqsoToaSiK3kNcuUzaKX3WUUN6EsHtj6bBL7nQmZqtMrJKkzAKHJuay0ho9wBVMHYQJW00GQZ8r1ASxXX?purpose=fullsize
https://images.openai.com/static-rsc-4/3f4RjkqdJCUYYFN5btClyDacsBz2pHLqQTdUebicvzHg5OwhOQ1zRGbA_0H5arbg4bJcG019jSqQ3bIPP0M2tV29sr43zKytiVwyRd3-9BzkOjx2n2tmBvxUS0KU77wusBxNfL4G_ZrlcIDKM3-xse9tEDfyOxLjIKeonOnls5oV7Tj2W0N4yk4YtbVBBVRI?purpose=fullsize
4

Some Reflections Appear Unchanged

Consider:

f(x) = x²

Reflect across the y-axis:

f(−x) = (−x)²

But:

(−x)² = x²

Therefore, the graph looks unchanged.

This happens because:

f(x) = x²

is symmetric about the y-axis.

The same is true for:

x⁴, x⁶, x⁸, ...


Vertical Stretches

Consider:

y = a f(x)

If:

|a| > 1

the graph undergoes a vertical stretch.

For example:

f(x) = x²

and:

g(x) = 3x²

Every y-value is multiplied by 3.

A point:

(1, 1)

becomes:

(1, 3)

A point:

(2, 4)

becomes:

(2, 12)

https://images.openai.com/static-rsc-4/ZaW5iib-qmCkBjsP-qmYB5RwmjyoPxN60XBG_MtDqN_g94jPtfDkJ5ZjaX8NEvymgJCMESe6oRY7XFPSk0URoeuA6-aO8ewLPTLu8z319WrsnL-3kcbMIxvmSa-wAeIcHeju-8erycJbupdGzp8QmsHqqbBWoaOn1NLugsvOAKenkU0LnMXeosPfHFfLwNHY?purpose=fullsize
https://images.openai.com/static-rsc-4/D8THJxLNc01i2uUSHK9kpPLf4RUJuGfqbUeTm0IBgcIPo_H1g6OL6Klu875oYfdX50gjjbXQdOCnoC4AWWeFF_NY3xHCcfwGD4kp1YbDgawAOw6K-e8NxAuBFUHpnXms3nmojHz-h_Hbc8z2CA7gboAc3Qw41DXlz7b1muRLATpOSCqNgkJW0cf6EILtZBmQ?purpose=fullsize
https://images.openai.com/static-rsc-4/sQVezPcFyoXhF_sw6A-bHRYGTSMOZvmnWnwQCSUopsEp6Q1Vzx3HQFH12KQLRqGiDJh-53SgLTmuiZvZxAmgBmOUTx8ihfJocc4pUgD8UvNmRbWQ3ZRGMFkmZmH0cNFmyCVDjgzzfvp4BakpM_2EPM-XV8J6bhUJvEoKnMTkQYyRKqKivvyND7zmIduRZtQt?purpose=fullsize
4

For a parabola, this makes the graph appear narrower or steeper.


Vertical Compressions

If:

0 < |a| < 1

the graph undergoes a vertical compression.

For example:

g(x) = 0.5x²

Every y-value is multiplied by:

0.5

The graph appears wider or flatter than:

y = x²

The basic shape remains recognizable.


The Sign and Size of a

In:

g(x) = a f(x)

the value of a tells us two things.

If:

a < 0

the graph is reflected across the x-axis.

If:

|a| > 1

there is a vertical stretch.

If:

0 < |a| < 1

there is a vertical compression.

For example:

g(x) = −3x²

contains both:

Reflection across the x-axis

and:

Vertical stretch by factor 3


Worked Example — Reflection and Stretch

Describe:

g(x) = −2(x − 3)² + 5

Compare it with:

f(x) = x²

The:

−2

means:

Reflection across the x-axis

and:

Vertical stretch by factor 2

The:

x − 3

means:

3 units right

The:

+5

means:

5 units up

Therefore, the transformed parabola has its vertex at:

(3, 5)

and opens downward.


Horizontal Stretches and Compressions

Changes inside the function affect horizontal dimensions.

Consider:

g(x) = f(bx)

If:

|b| > 1

the graph undergoes a horizontal compression by factor:

1/|b|

If:

0 < |b| < 1

the graph undergoes a horizontal stretch.

The horizontal effect is reciprocal, which can make these transformations more difficult to recognize.

https://images.openai.com/static-rsc-4/Cj2OhigLCZmCjunL_X1YTqz_YrHxBeovq8PTcERpIPGEb313OVtrRKeDEyTH5oaYEboXuwquj_cT7yq444SgrIU7UTywsOBQe9AklUZJvB4-52EED_pgOkC8HZcgwWm7KrNkaM9S3ODDDt5NAFLS-bAEEe7K9KtMcXtAXgvR9GBiBQpNLctjWSKkaUphqVfD?purpose=fullsize
https://images.openai.com/static-rsc-4/PLe6k3ppZ_1gi1IioJSgYcp13l-0RRIwqxULO5Qxyi8pOy9lZfXtDxD9KPCWNIRmcDmYPALG6El_9nLO34vdqCY8-64VwenT5RFy4ZQaxUQ58EcseqC_M2MYNzUAHHfDCWtPho5rayDh2PNoy_nmXjqGvH2Em8vhcATQJqX80wkM8GW4e6aCA8hFSqemGpVk?purpose=fullsize
https://images.openai.com/static-rsc-4/zAI4tNsy_HlVYd6rWDJq3jPw_xGAheuSkz8YbtF3LoANFdZlIfC3JnSxtI7kR6Z3FLw0VB_Vqxme2-8oWxKU-8Dpbd184UE_3LNPyO5s6Ud0yvlRjqkceRhBdw-GwIS_aEZHM11RkCaZthpp3VrVmBv5LJ8swbJ19noAC3iHLpE91EEw7zxSeg-buQqLEG3a?purpose=fullsize
5

Worked Example — Horizontal Compression

Suppose:

f(x) = x³ − x

and:

g(x) = f(2x)

The input has been multiplied by:

2

Therefore, the graph is horizontally compressed by a factor of:

1/2

Features of the graph occur at half their original x-coordinates.


Worked Example — Horizontal Stretch

Suppose:

g(x) = f(x/3)

This can be written:

g(x) = f((1/3)x)

Since:

b = 1/3

the graph is horizontally stretched by a factor of:

3

Features become three times farther from the y-axis.


Combining Several Transformations

Consider:

g(x) = −2(x + 1)³ + 4

Start with:

f(x) = x³

Now identify each transformation.

x + 1

means:

1 unit left

The factor:

−2

means:

Reflection across the x-axis

and:

Vertical stretch by factor 2

Finally:

+4

means:

4 units up

https://images.openai.com/static-rsc-4/RZPdBCP4VIGAxiQpXEKsImKbmIX47r9HioYIKxjVeoQ1nHIwrH7DzdS-7Pux7u5l11QnHDFOBkXJkscjGCTZy6aRttH6aKTiuWuS6uxYNtqnaPEFvtgapTyIphTMkNt62Ysaf0gc3EyyPGe0uulXh6D8am77S3GGdVy00ITBo8GN7b1p4L9upk4YfQJ2kvij?purpose=fullsize
https://images.openai.com/static-rsc-4/abdo0hozJFUL5oAtphqxFXZ2PElifXKL_hiRkFOoonMZXNIAbuSqeb2szzNy1f5IsAXEt1dTPh30uUypIdAE9_aAE_BXCQBp1vbtKNQK27kotRUEVAOteFV1X10zjlOyKJ7EydFV5zwDWhtJkDTtfTE0zQRzDOLEWn4qBz7Rf2J-w-6YN8xU-HtHlnISGG6E?purpose=fullsize
https://images.openai.com/static-rsc-4/A-1a_SA9dsYd2HhM1NMN6oSBazxGNAodnYOSKtOnkMUkGq40-0VvDFUDk1Yp7qyevOA1QSzKoUd4JWWVwbpcE4v4sEuaDbyv8dj-tYEHMX8KJamArHa9gDaEKNXPnpddqU3TzjdcpgM7gP3iItmpVtxPOq-s2Qkp-rcdc6eijIcsZA-iQOzVlFd-2bdAGun8?purpose=fullsize
5

Transforming Important Points

Instead of calculating many new points, we can transform points from the original graph.

For a transformation:

g(x) = a f(x − h) + k

a point:

(x, y)

on the original graph moves to:

(x + h, ay + k)

This provides a powerful way to sketch transformed functions.


Worked Example — Transforming Points

Suppose:

f(x) = x²

and:

g(x) = 2(x − 3)² + 1

A point on the parent function is:

(0, 0)

Apply the transformation.

Move right 3:

x = 3

Multiply the y-value by 2:

2(0) = 0

Move up 1:

y = 1

So:

(0, 0) → (3, 1)

Another parent point is:

(1, 1)

It becomes:

(4, 3)

because:

x: 1 + 3 = 4

and:

y: 2(1) + 1 = 3


Transformations and Zeros

Transformations can change the zeros of a polynomial.

Consider:

f(x) = x² − 4

Its zeros are:

x = −2 and x = 2

Now move the graph upward:

g(x) = x² − 4 + 4

which simplifies to:

g(x) = x²

The two original x-intercepts have moved until they meet at:

x = 0

The transformed graph now has one distinct real zero with multiplicity 2.

Transformations can therefore change where a graph intersects the axes.


Horizontal Translation of Zeros

Consider:

f(x) = (x − 1)(x + 2)

Its zeros are:

x = 1 and x = −2

Now translate the graph 3 units right:

g(x) = f(x − 3)

Every important feature moves 3 units right.

Therefore, the zeros become:

x = 4 and x = 1

This allows us to predict transformed roots without solving the new polynomial from the beginning.


Transformations and End Behaviour

Some transformations change end behaviour while others do not.

Translations do not change the fundamental end directions.

For example, moving a positive quartic left, right, up, or down still leaves:

Both ends → up

A reflection across the x-axis reverses the vertical end behaviour.

A positive quartic with:

Both ends → up

becomes a negative quartic with:

Both ends → down


Transformations and Multiplicity

Translations and stretches do not normally change the multiplicity pattern of roots.

If a graph originally touches and turns at a double root, a horizontal translation moves that behaviour to a new x-coordinate.

If a graph crosses and flattens at a root with multiplicity 3, translating the graph moves that feature without changing its basic crossing behaviour.

This makes transformations useful when sketching complicated polynomial functions from simpler ones.


Writing a Transformed Equation

Suppose:

f(x) = x²

and you are asked to:

  • Move right 4
  • Move down 2

Start with:

x²

Right 4 means replace x with:

x − 4

giving:

(x − 4)²

Down 2 means subtract 2:

(x − 4)² − 2

Therefore:

g(x) = (x − 4)² − 2


Worked Example — Writing from a Description

Start with:

f(x) = x³

Apply:

  • Reflection across the x-axis
  • Vertical stretch by factor 3
  • Move left 2
  • Move up 5

Left 2:

(x + 2)³

Vertical stretch:

3(x + 2)³

Reflect:

−3(x + 2)³

Move up:

−3(x + 2)³ + 5

Therefore:

g(x) = −3(x + 2)³ + 5


Sketching Transformed Polynomial Functions

A good sketching process is:

  • Identify the parent function.
  • Identify horizontal translations.
  • Identify vertical translations.
  • Identify reflections.
  • Identify stretches or compressions.
  • Locate important transformed points.
  • Determine end behaviour.
  • Draw a smooth curve consistent with all of these features.

You usually do not need to create a large table of values.


Worked Example — Sketching a Transformed Quadratic

Sketch:

g(x) = −(x − 2)² + 4

Start with:

f(x) = x²

Transformations:

Right 2

Reflect across the x-axis

Up 4

The original vertex:

(0, 0)

moves to:

(2, 4)

Because of the reflection, the parabola opens downward.

https://images.openai.com/static-rsc-4/MuQqYJ-E-NyM_ltYMeMSrs7pDPQwNQiE7f3tzihGWIVQMwJeGhERcHbDQMkXlfZXbyGGQrjVbRq6_GitEld47ex3pr8A2HWELF3entM_9EIOUNyLsQD3F4lneP5cbfjNVkGImSgO9jmaN_Av3rZ1FZXyUsOX1wATPWyDuldgZj9FrAwlWrX9sd_AErH1USiB?purpose=fullsize
https://images.openai.com/static-rsc-4/cK-1dzCoqvsC2YsEzGC9CZuuh3gVxQNsJS1e4UaHU91PV7RrIaUFUARtJrm6AwV9nxhEjBLTE2e_9DpNi2xVtPn8JpapZH8vn9FgF1B2IRRvs8vd_dILeg9nvAoAjDUftx0k9eXi-qSat0lI63OJtzXNwGP-U7ok5jvVMJF95yNG3wGXcLj8Z6xXfOqR5PCm?purpose=fullsize
https://images.openai.com/static-rsc-4/AKboRpivEovJxkRPgPHD6bfprX0Wb_AIsiy4khuTCxhKF1uqyjX-FFw2j4XjUtnLwJvEbD2lxw0S0WVFTtm-KYWe0lsmS3SQH0qo73N0fatHLXNqHzbSwppSOOaXPd_PwXn1oFdwPmHVqc6ITCK2AcohsILEoUo9EZXNavqGV7BKcxvu1dtT5MjHZPSephB9?purpose=fullsize

Worked Example — Sketching a Transformed Cubic

Consider:

g(x) = 2(x + 1)³ − 3

Start with:

f(x) = x³

Transformations:

Left 1

Vertical stretch by factor 2

Down 3

The central point:

(0, 0)

moves to:

(−1, −3)

The graph still has the general increasing cubic shape because there is no reflection.


Comparing Original and Transformed Graphs

A transformation is often easier to understand when the original and transformed graphs are shown together.

For example, compare:

f(x) = x²

with:

g(x) = −2(x − 3)² + 4

The second graph is:

  • Shifted right
  • Shifted up
  • Reflected
  • Vertically stretched

Yet it remains recognizable as a transformed quadratic.

https://images.openai.com/static-rsc-4/tO7SK5FcPsux6SfngFwZ01rv7KaTApRrSpV6-kLe-TPfJq4f428SGMQNGyTTtQ65EIPxStpfZgm7WW8ANgTuw_hyzLWbh0g0WtYhQQGhlmHuCKp-xWhkiPYJD_W2lPtP7sYf23e_18n4hGhnYGEAMVZC9rmyHD825QFivMRV7SklLF7-SVxWuGsRBpwnUQYD?purpose=fullsize
https://images.openai.com/static-rsc-4/ToAhISygKfuq0-YK_PW-lqVsMl1vZC-rc57eSWkjieJffOf1VdxkvZ_awQ8CraFriNsiKakznVPYLKsqjEXhnXbQmWbLSBXlX7Fu0ClffuUxDdUe7OIrlEyJv5qclHioZj5Jh3_z5WbaZ8meHT2p7jT8PBk3P6qwl3-ZfPiXbPVpTZLMQRa5aJDgY9lJSMJu?purpose=fullsize
https://images.openai.com/static-rsc-4/A6Admrx59Cuza16TMDlLC5EEX2yfSVfSA32b8ZO0OPlNqmVrQ_a9dk1WoVMeVl0goIGp3lQsySGqfesDGUHPj_bLugikfEi1hu8ABHs1suByBORc9D2LWVIGN2gfTJMQ-kFidUJL9AZrauBdzEybEnnvB-JRXjmzR4w1bLHehLIYb8_JMigg_PZO6dKj49Ub?purpose=fullsize
5

Reading Transformations from an Equation

Consider:

g(x) = 4(x − 5)⁴ − 2

Identify each part.

4

means:

Vertical stretch by factor 4

x − 5

means:

5 units right

−2

means:

2 units down

The parent function is:

f(x) = x⁴

Because the coefficient 4 is positive, there is no reflection across the x-axis.


Reading Transformations from a Graph

You may also be given a parent graph and a transformed graph.

Look for:

  • Has the graph moved horizontally?
  • Has it moved vertically?
  • Has it flipped?
  • Has it become steeper or flatter?
  • Have important points moved?
  • Has the end behaviour reversed?

Comparing corresponding features can reveal the transformations.


A Useful Transformation Summary

f(x) + k

moves the graph:

up k units

f(x) − k

moves the graph:

down k units

f(x − h)

moves the graph:

right h units

f(x + h)

moves the graph:

left h units

−f(x)

reflects the graph:

across the x-axis

f(−x)

reflects the graph:

across the y-axis

a f(x), |a| > 1

produces a:

vertical stretch

a f(x), 0 < |a| < 1

produces a:

vertical compression


Why Horizontal Changes Seem Backwards

One of the most common difficulties with transformations is horizontal translation.

Why does:

f(x − 3)

move the graph right rather than left?

Suppose an important feature originally occurs when:

x = 0

For the transformed function, the same input to f occurs when:

x − 3 = 0

Therefore:

x = 3

The feature has moved from:

x = 0

to:

x = 3

So the graph moves right.


Polynomial Transformations in Real Applications

Transformations are useful whenever a mathematical model needs to be adjusted.

They can represent:

  • Changes in starting position
  • Changes in baseline values
  • Reversed relationships
  • Increased or decreased scale
  • Shifts in experimental data
  • Adjustments to mathematical models
  • Changes in computer-generated curves
https://images.openai.com/static-rsc-4/47XGrH8JTTD50Mrbuchq-_MQf9XPnsY7qfWOBRoxYYVJu5ael8ZDTKaGMfn-cl47kx844FaqEK_kAWsIeKaqDW6L_w1N8Gmmmj8ri1qrSIdWXIfplyF2Dwt3Qr2lZBYQpNLnAmVIBZ1NCoqmLovdBVZILV_uLtc74HwinvFOhQcwjGy6b8ljMiWLqVn-QJ15?purpose=fullsize
https://images.openai.com/static-rsc-4/kdL4IuNgjRtwNghOqnwYa_lK0ZRxkI3NG0HDEYPDbvt2Hn2HPk8zQfo5p6Fg3Cc3v9R3RA7iKglOeiVDbyS5z6bXpXnkDYLXLNjqnQNwnsoo4ifN48CIbZcrmq4HfNKVP2DKFbs23bGoLATeLI-VSzjDiHrPtI-dVEFwRDs5MHG6aIl81nB580iIj0Py8jzA?purpose=fullsize
https://images.openai.com/static-rsc-4/W6gNzPBGMMntlW7DClqNHfxtsaH8oSDxvFV2qhf4bnZXrOpfNNT36YUIaCLwukyrJ3xKf8sJVzWyMYVr_O0yKIQ10_tJ79unbvT1hMPXN1FBEyB8Z8WfU0QnwmC8WLwc9OUfn7vJliJ2MusxeEg98RhTdPpcVUPsa6YnuvfE3ZinzUcKfaP2i6GLrj6y__QL?purpose=fullsize
6

The same transformation ideas are also fundamental in physics, engineering, computer graphics, and data analysis.


Common Mistakes

Mistake: Reversing Horizontal Translation

f(x − 3) means:

Right 3

not left 3.

f(x + 3) means:

Left 3

not right 3.

Mistake: Confusing Horizontal and Vertical Changes

Changes outside the function generally affect vertical position or scale.

Changes inside the function generally affect horizontal position or scale.

Mistake: Missing a Reflection

In:

−(x − 2)²

the negative sign outside the brackets reflects the graph across the x-axis.

Mistake: Treating a Vertical Stretch as a Translation

In:

3x²

the graph is not moved upward by 3.

Its y-values are multiplied by 3.

Mistake: Applying Horizontal Scale Directly

For:

f(2x)

the horizontal scale factor is:

1/2

not 2.

Mistake: Forgetting That Transformations Can Combine

A function such as:

−2(x + 3)⁴ + 5

contains several transformations at once.

Analyze each part separately.


Key Terms

Transformation – a change to the position, orientation, or scale of a graph.

Parent function – the simplest function in a particular family.

Translation – movement of a graph without changing its shape.

Vertical translation – movement upward or downward.

Horizontal translation – movement left or right.

Reflection – flipping a graph across an axis.

Vertical stretch – multiplying y-values so they move farther from the x-axis.

Vertical compression – multiplying y-values so they move closer to the x-axis.

Horizontal stretch – spreading a graph horizontally.

Horizontal compression – squeezing a graph horizontally.


Check Your Understanding

1. Describe the transformation from:

f(x) = x²

to:

g(x) = x² + 5

2. Describe:

g(x) = (x − 4)²

3. Describe:

g(x) = (x + 3)² − 2

4. What transformation occurs in:

g(x) = −x³

5. Describe the transformations in:

g(x) = 3x²

6. Describe the transformations in:

g(x) = −2x⁴

7. Describe:

g(x) = 2(x − 3)² + 5

8. Describe:

g(x) = −3(x + 2)³ − 4

9. Write an equation obtained by moving:

f(x) = x²

4 units right and 6 units up.

10. Write an equation obtained by moving:

f(x) = x³

2 units left and 5 units down.

11. Write an equation for a reflection of:

f(x) = x⁴

across the x-axis.

12. Write an equation for a vertical stretch of:

f(x) = x²

by a factor of 5.

13. Explain why:

f(x − 3)

moves a graph right rather than left.

14. Describe the effect of:

g(x) = f(2x)

on the graph of f(x).

15. Explain how you would sketch:

g(x) = −2(x − 1)⁴ + 3

starting from the graph of:

f(x) = x⁴


Key Takeaways

  • Transformations change the position, orientation, or scale of polynomial graphs.
  • f(x) + k moves a graph vertically.
  • f(x − h) moves a graph horizontally.
  • Horizontal translations appear to work in the opposite direction from the sign inside the brackets.
  • −f(x) reflects a graph across the x-axis.
  • f(−x) reflects a graph across the y-axis.
  • Multiplying a function by a number greater than 1 produces a vertical stretch.
  • Multiplying by a number between 0 and 1 produces a vertical compression.
  • Changes inside the function can create horizontal stretches or compressions.
  • Several transformations can occur in the same equation.
  • Important points can be transformed instead of recalculated from the beginning.
  • Transformations can affect zeros and intercepts.
  • Reflections can change end behaviour.
  • Translations do not change the fundamental degree or basic polynomial family.
  • Recognizing transformations allows complicated polynomial graphs to be sketched efficiently.

Did You Know?

Graph transformations are not limited to algebra. The same basic ideas—translation, reflection, stretching, and compression—are used extensively in computer graphics and animation. When an object on a screen is moved, flipped, or resized, the software performs mathematical transformations closely related to the transformations used to move and reshape function graphs.