Está en la página 1de 3

Morales Sonia, Esteban Murillo, Camilo Soto, Andrés Dulcey, Juan Bulla

Ejercicio en clase: Simulación Tanque


Simulink:

Código Euler:

clear; clc % LIMPIA WORKSPACE Y COMMAND WINDOW

global dx

% RANGO DE INTEGRACION
Morales Sonia, Esteban Murillo, Camilo Soto, Andrés Dulcey, Juan Bulla

xi = 0;

xf = 20;

k = 1.5;

qi = 3;

a = 1;

h = 2;

y = k(h^.5);

dx = 0.001;

XPRINT = 1; % INTERVALO DE IMPRESION DE DATOS

X = xi:dx:xf;

n = length(X);

Y = y; % INICIALIZA EL VECTOR Y

for i = 1:n-1

dy = (1/a)(3 - y);

y = INT_EULER(y,dy);

Y(i+1) = y;

end

% GRAFICA DE APROXIMACION DE EULER

plot(X,Y,'b-','LineWidth',1)

xlabel('Time(s)')

ylabel('Height (m)')

hold on

function y = INT_EULER(y,dy)

global dx

y = y + dy*dx;

end
Morales Sonia, Esteban Murillo, Camilo Soto, Andrés Dulcey, Juan Bulla

Código Ode:

function dx = rigid(t,x);

q=1;

k=1;

dx=zeros();

dx= q - k*sqrt(x());

También podría gustarte