Resolución del quinto apartado
Para hacer esas figuras, podemos generar una función. Sus variables de entrada serán $x_0$, $y_0$ y $z_0$ y generará una figura con las caras superior e inferior del sólido coloreadas según la función
$$T_0(x,y,z)=(x-x_0)^2+(y-y_0)^2+(z-z_0)^2$$
function tempmediasolg(x0,y0,z0)
a=2;b=1;c=1;
x=linspace(0,a,20);
y=linspace(0,b,20);
[X,Y]=meshgrid(x,y); % malla de puntos en R
Z=c+(X-a).^2+(Y-b).^2; % valores de la z superior
T=(X-x0).^2+(Y-y0).^2+(Z-z0).^2; % valores de la temperatura en la cara superior
surf(X,Y,Z,T) % tapa superior coloreada según la temperatura
hold on
T=(X-x0).^2+(Y-y0).^2+z0^2; % valores de la temperatura en la cara inferior
surf(X,Y,zeros(size(X)),T)
hold off
shading interp
view([34,32])
xlabel('x');ylabel('y');zlabel('z'); % etiquetas para los ejes
end
Ejecutando
tempmediasolg(2,1,0)
obtendremos la siguiente figura con las caras superior e inferior del sólido coloreadas según la temperatura
$$T_0(x,y,z)=(x-2)^2+(y-1)^2+z^2$$
que como sabemos es, de todas las de esa forma, la que hace máximo el valor de la temperatura media:
Ejecutando
tempmediasolg(3/4,15/32,1)
obtendremos la siguiente figura con las caras superior e inferior del sólido coloreadas según la temperatura
$$T_0(x,y,z)=(x-\frac{3}{4})^2+(y-\frac{15}{32})^2+(z-1)^2$$
que es, de todas las de esa forma, la correspondiente al mínimo valor de la temperatura media: