A classic puzzle 🤔: Is a kilogram of feathers heavier than a kilogram of iron? Well, both are a kilogram, so they weigh the same! 😄 But why do we feel iron is “heavier”? Because a kilogram of iron fits in a small handful, while a kilogram of feathers becomes a huge bag! The difference isn’t in “weight”, it’s how much mass is packed into how much space. That’s exactly what we call density. Let’s explore it 👇
What is density? 📦
Density is a way of measuring how much mass is packed into a given volume. The more mass packed into a smaller space, the higher the density.
The precise definition (which you also saw in seventh-grade science): If a homogeneous material has mass $m$ and volume $V$, its density (denoted by the Greek symbol $rho$ “rho”) is defined as:
$$rho = frac{m}{V}$$
That is, mass divided by volume. The SI unit of density is kilograms per cubic meter (kg/m³).
🎮 Try it yourself: Change the mass and volume and see how density and buoyancy change.
There’s another commonly used unit: grams per cubic centimeter (g/cm³). Their relationship is interesting:
$$1000,frac{text{kg}}{text{m}^3} = 1,frac{text{g}}{text{cm}^3}$$
So, for example, the density of water, which is 1000 kg/m³, becomes exactly 1 g/cm³ — meaning each cubic centimeter of water has a mass of one gram. A nice number, right? 💧
A surprising example: the metal osmium 😲
Let me show you with an example how density can be astonishing. There’s a metal called Osmium that is one of the densest substances on Earth — its density is about 22,500 kg/m³ (which is 22.5 times that of water!).
Now calculate: if you have a piece of solid ice the size of a matchbox, how much does it weigh? The answer is more than half a kilogram! 🤯 Something that small weighs as much as half a bottle of water. That’s the power of density — everything depends on how tightly the atoms are packed together.
Now let’s get to the main question: buoyancy! 🛟
Do you remember the question from the beginning of the lesson? Why does ice stay on water while a stone sinks? The answer becomes clear with density:
Anything whose density is less than the liquid’s stays afloat. Anything whose density is greater sinks.
Ice’s density is less than water’s (that’s why water expands and becomes lighter when it freezes) → so it floats 🧊. Stone’s density is greater than water’s → it sinks 🪨.
A fun experiment you can try yourself 🍊: Throw a whole orange (with peel) into water — it floats! Now peel it and throw it again — it sinks! 😮 Why? Because the orange peel is full of air pockets that lower the overall density of the orange. Once you remove the peel, its density rises above water’s and it sinks.
An important point you learn here 💡: Being heavy is not the reason for sinking! A massive steel ship weighing thousands of tons stays on water, but a tiny coin sinks. Because what matters is the overall density, not the total weight.
Whole orange with peel floats on the water surface — because its peel is full of air pockets (photo: Unsplash)
Density in real life 🌍
Density is not just a textbook concept; it has many real-world applications:
Milk Quality Control 🥛: According to Iranian standards, the density of raw milk delivered to dairy factories must be within a specific range. If the density is lower, it likely means water has been added to the milk! So density is an anti‑fraud tool.
Osteoporosis Detection 🦴: A reduction in bone density is what we call osteoporosis, and it’s the main cause of hip and femur fractures in the elderly. Using a method called “densitometry,” you can assess bone hardness and diagnose it early. (Interesting to note that physical activity, calcium intake — which is in dairy — and genetics all affect bone density.)
How Do We Measure the Density of an Object? 🔬
If the object has a regular shape (like a cube), it’s easy: you weigh it with a scale, calculate its volume from its dimensions, divide, and you’re done.
But if the object has an irregular shape (like a stone)? Here’s an old and elegant trick (dating back to Archimedes 🛁): you drop the object into a graduated cylinder filled with water and observe how much the water level rises. That volume difference is exactly the object’s volume! 💧 Then you weigh it with a scale and calculate the density.
A Casual Summary 🎁
Density is mass divided by volume ($rho = m/V$) — i.e., how much mass is packed into a given space. Usually expressed in kg/m³ (or g/cm³). Buoyancy depends on density, not weight: the less dense you are compared to the fluid, the more you float. Density has many practical uses, from milk quality control to osteoporosis detection. That was the final piece of the first chapter’s puzzle! 🎉
The “Did You Know?” Box 💡
Did you know water has a very strange behavior? Almost all substances become denser (heavier in a given volume) when they get cold, but when water freezes it becomes lighter and its volume expands! 🧊 That’s why ice floats on water. And this is a story of life: if water were like other substances, ice would sink and lakes and oceans would be covered with ice from the bottom — and fish and aquatic creatures would be wiped out in winter! This is one of those beautiful “cosmic chances” that made life possible 🐟.
Test yourself 📝
Click on each question to reveal the answer 👇
Analysis with Python 🐍
Material density — from feather to lead! 🏆
Remember we said its weight is 22.5 times that of water? Let’s line up all the materials side by side and see just how weird density can get:
import numpy as np
import matplotlib.pyplot as plt
# Densities of materials (kg/m³) — sorted low to high
materials = {
'Air': 1.2,
'Polystyrene': 30,
'Balsa wood': 130,
'Water': 1000,
'Aluminum': 2700,
'Iron': 7874,
'Copper': 8960,
'Lead': 11340,
'Gold': 19300,
'Osmium': 22590,
}
names = list(materials.keys())
values = list(materials.values())
colors = ['#3498db' if v > 1000 else '#95a5a6' if v < 1000 else '#27ae60'
for v in values]
colors[names.index('Osmium')] = '#e74c3c'
colors[names.index('Gold')] = '#f1c40f'
fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(12, 5))
# Log-scale bar chart
bars = ax1.barh(names, values, color=colors, alpha=0.85)
ax1.axvline(1000, color='#27ae60', lw=2, ls='--', label='Water (1000 kg/m³)')
ax1.set_xscale('log')
ax1.set_xlabel('Density (kg/m³) — log scale')
ax1.set_title('Material densities — Air to Osmium', fontweight='bold')
ax1.legend(); ax1.grid(axis='x', alpha=0.3)
for bar, v in zip(bars, values):
ax1.text(v*1.05, bar.get_y()+bar.get_height()/2,
f'{v:,}', va='center', fontsize=8)
# Buoyancy — Archimedes' principle
water_density = 1000
test_mats = ['Aluminum', 'Water', 'Balsa wood', 'Air']
rhos = [materials[m] for m in test_mats]
labels = [f'{m}n{r} kg/m³' for m, r in zip(test_mats, rhos)]
ax2.set_xlim(0, 5); ax2.set_ylim(-1.5, 1.5)
ax2.axhline(0, color='#3498db', lw=3, alpha=0.6)
ax2.fill_between([0, 5], [-1.5, -1.5], [0, 0], color='#3498db', alpha=0.15)
ax2.text(4.5, -0.7, 'Water', color='#2980b9', fontsize=11, fontweight='bold')
for i, (label, rho) in enumerate(zip(labels, rhos)):
x = i + 0.7; h = 0.8
frac = min(rho/water_density, 1)
color = '#e74c3c' if rho > water_density else '#27ae60'
y_bottom = -h if rho > water_density else -frac * h
rect = plt.Rectangle((x - 0.25, y_bottom), 0.5, h, color=color, alpha=0.8)
ax2.add_patch(rect)
ax2.text(x, y_bottom - 0.15, label, ha='center', fontsize=7.5)
status = 'Sinks' if rho > water_density else 'Floats'
ax2.text(x, y_bottom + h + 0.1, status, ha='center', fontsize=9,
color=color, fontweight='bold')
ax2.set_title('Buoyancy — what sinks? (Archimedes)', fontweight='bold')
ax2.set_yticks([]); ax2.set_xticks([])
plt.tight_layout()
plt.savefig('density_buoyancy.png', dpi=120, bbox_inches='tight')
plt.show()
# Calculate mass of an osmium matchbox
rho_osmium = 22590 # kg/m³
V = 0.05 * 0.03 * 0.01 # m³ (5cm x 3cm x 1cm)
m = rho_osmium * V
print(f"Osmium block (5x3x1 cm):")
print(f" Volume = {V*1e6:.1f} cm³")
print(f" Mass = {m*1000:.0f} g = {m:.3f} kg")
🎯 Challenge: Multiply the volume of a soda can (330 mL = 3.3×10⁻⁴ m³) by the density of gold (19300) — if that can were gold, how many kilograms would it be? 😱
Resources and Further Reading 📚
Wikipedia
- Density — Persian Wikipedia
- Density — Wikipedia EN
- Osmium — Wikipedia EN (the densest natural metal)
- Archimedes’ principle — Wikipedia EN
Videos — YouTube 🎬
- Veritasium: How Heavy Is Air? — the density of air and why it matters
-
LECTURE VIDEO
