Skip to content
IGCSE·Tuition
Physics · Lessons

Interpret an energy-temperature slope

A straight-line graph looks friendly, but it is easy to read the gradient upside down or forget the mass.

On this page
  1. How does a slope connect to Q = m × c × Δθ?
  2. Worked example
  3. The mistake to watch for
  4. Check yourself
  5. Where this leads next

For a material heated without any change of state, energy transferred and temperature change are proportional, so the graph is a straight line. The gradient carries m × c, and that is how IGCSE Physics questions hide the specific heat capacity in a graph.

This lesson builds directly on using specific heat capacity with compatible units.

How does a slope connect to Q = m × c × Δθ?

Rearrange the equation as Q = (m × c) × Δθ. This has the shape y = gradient × x, with energy on the vertical axis and temperature change on the horizontal axis. So the gradient is m × c.

If the axes are the other way round, with temperature on the vertical axis, the gradient is Δθ ÷ Q, which is 1 ÷ (m × c). Always decide which quantity is on which axis before you calculate.

  1. Read the axis labels and units, including any kJ or ×10³ multipliers.
  2. Pick two points far apart on the straight part of the line.
  3. Take a change on each axis: rise = difference in y, run = difference in x.
  4. Divide rise by run, and keep the units of the quotient.
  5. Convert to c by dividing m × c by the mass in kg, or by taking the reciprocal first if temperature is on the vertical axis.

Worked example

A 0.50 kg sample of an unknown liquid is heated and the energy supplied is plotted against temperature. (Invented example data.) The line passes through (20 °C, 0 J) and (45 °C, 50 000 J). Find the specific heat capacity.

Step 1, axes: energy (J) is vertical and temperature (°C) is horizontal, so the gradient is m × c.

Step 2, changes: rise = 50 000 − 0 = 50 000 J. Run = 45 − 20 = 25 °C.

Step 3, gradient: 50 000 ÷ 25 = 2000 J/°C. So m × c = 2000 J/°C.

Step 4, c: c = 2000 ÷ 0.50 = 4000 J/kg °C.

Step 5, check: Q = 0.50 × 4000 × 25 = 50 000 J, which matches the last point on the graph.

The mistake to watch for

A frequent slip is to use the gradient of the wrong axis arrangement.

Mistaken answer: The same data is plotted with temperature vertical. The student finds a gradient of 25 ÷ 50 000 = 0.0005 and says c = 0.0005 ÷ 0.50 = 0.001 J/kg °C.

The gradient 0.0005 °C/J is the reciprocal of m × c, not m × c itself.

The correction is to invert first: 1 ÷ 0.0005 = 2000 J/°C, then divide by 0.50 kg to get 4000 J/kg °C. A sense check also exposes the error, because no ordinary material has a specific heat capacity as tiny as 0.001 J/kg °C.

Check yourself

1. A line of energy against temperature for a 0.30 kg block passes through (10 °C, 0 J) and (30 °C, 6000 J). Find c.

Show answer

Gradient = 6000 ÷ 20 = 300 J/°C = m × c. c = 300 ÷ 0.30 = 1000 J/kg °C.

2. Two liquids of equal mass receive the same energy. Liquid A rises by 30 °C and liquid B rises by 20 °C. Which has the larger specific heat capacity, and why?

Show answer

Liquid B. With the same Q and m, c = Q ÷ (m × Δθ). A smaller temperature rise means a larger c.

3. A graph of temperature (vertical) against energy (horizontal) for a 0.25 kg object has a gradient of 0.004 °C/J. Find c.

Show answer

m × c = 1 ÷ 0.004 = 250 J/°C. c = 250 ÷ 0.25 = 1000 J/kg °C.

Where this leads next

The next idea is what happens when the line stops being straight: distinguish a temperature change from a phase change. The heat calculations practice set mixes graph and equation questions.

If you can calculate but freeze when the same data is shown as a graph, that gap is a good use of online one-to-one Physics tuition.

Questions people ask

What does the gradient of an energy against temperature graph represent?

Energy on the vertical axis and temperature on the horizontal axis gives a gradient of energy ÷ temperature change, which is m × c. It is the energy needed for each 1 °C for that object. Divide by the mass to get the specific heat capacity.

What if temperature is on the vertical axis?

Then the gradient is temperature change ÷ energy, which is 1 ÷ (m × c). A steeper line means the temperature rises faster for each joule. To find m × c, take the reciprocal of the gradient, then divide by the mass to get c.

Should I use one point or the whole line?

Use two well-separated points on the straight line and read them carefully. A single point away from zero can mislead if the line does not start at the origin, so always work with a change in energy over a change in temperature.

Updated:

Your next step

If graph questions feel harder than the equation behind them, a one-to-one teacher can rebuild the link between slope and formula using fresh graphs until you can say what the gradient means without hesitating.

Paid one-hour trial at your assigned teacher’s confirmed rate, starting from RM80. Other fees, schedules and ongoing arrangements are confirmed directly with your teacher after the trial class.

Tuition is arranged with a parent or guardian. Send them this page on WhatsApp and they can enquire for you.

Parent or guardian? Enquire here

9,000+ students helped through our service