I wanted to make a plot like this:
Plot[-BesselJ[1, z]*Evaluate[D[BesselJ[1, z], {z, 2}]], {z, 0, 5}]
but I got an error. However, when I tried this:
Plot[Evaluate[-BesselJ[1, z]*D[BesselJ[1, z], {z, 2}]], {z, 0, 5}]
it worked. Can someone explain it to me?