Está en la página 1de 1

R = 3; % radio del tanque en metros

V = 30; % volumen de agua en metros cúbicos

Tol = 0.0001; % tolerancia

% Definir la función de volumen

V_fun = @(h) pi*h^2*(3*R-h)/3;

% Definir los límites inferior y superior para la búsqueda de la raíz

H_lower = 0; % profundidad mínima posible

H_upper = 2*R; % profundidad máxima posible (el agua no puede estar más alta que el diámetro
del tanque)

% Usar la función fzero de Matlab para encontrar la raíz de V_fun – V = 0 (es decir, la profundidad
h que hace que el volumen sea V)

H = fzero(@(h) V_fun(h) – V, [h_lower, h_upper]);

% Imprimir el resultado

Fprintf(‘El tanque se llena a %.4f metros.\n’, h);

En matlab dira:

El tanque se llena a 2.0269 metros.

También podría gustarte