Question

# Here's the problem that I cannot figure out how to solve:

Here's the piece of the

surface:

z = 4 - (x/2)^2 + (y/2)^2

Clear[f, x, y, z, r, t, surfaceplotter];

f[x_, y_] = 4 - (x/2)^2 + (y/2)^2;

x[r_, t_] = r Cos[t];

y[r_, t_] = r Sin[t];

z[r_, t_] = f[x[r, t], y[r, t]];

surfaceplotter[r_, t_] = {x[r, t], y[r, t], z[r, t]};

hit = {0.36235, 0.93203, 4.1843 (where the light beam strikes the surface)

lightsource = {-1, 1, 6};

Your job is to plot the vector on which the reflected light moves.

I know how to get the normal vector but can't get the reflected vector. Let me know if you need additional information