Which wave has more energy? Why?

a
The blue wave has more energy because it has a greater amplitude.
b
The red wave has more energy because it has a greater height.
c
The red wave has more energy because it has a greater frequency.
d
The blue wave has more energy because it has a longer wavelength.

d. The blue wave has more energy because it has a longer wavelength. This is because energy is directly proportional to wavelength, with longer wavelengths having more energy. The amplitude and height of a wave do not necessarily determine its energy, and frequency is indirectly related to energy (higher frequency waves have shorter wavelengths and therefore higher energy).