Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

RETO F1010 MOTOR SIMULACION VOLCAN, Ejercicios de Programación Lineal

En este documneto se encuentra el archivo final de la presentacion del erto de simulacion del volcán.

Tipo: Ejercicios

2018/2019

Subido el 10/06/2022

bernardoJuan
bernardoJuan 🇲🇽

1 documento

1 / 19

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Reto Motor de Simulación del Movimiento
Programa principal:
for i=1:3
Xo = 0;
Yo = 1000;
dt = 0.5;
cd = 0.5;
rho_aire = 1.2;
rho_rock = 4500;
gravedad = -9.81;
Vo = rand()*100;
angulo = rand()*180;
radio = rand()*10;
are = pi*radio^2;
volumen = 4/3*pi*radio^3;
masa = volumen*rho_rock;
b = 0.5*are*cd*rho_aire;
vox = Vo*cosd(angulo);
voy = Vo*sind(angulo);
ax = -b*vox^2/masa;
ay = gravedad-(voy/abs(voy)*b*voy^2/masa);
x_1 = Xo-vox*dt;
y_1 = Yo-voy*dt+0.5*gravedad*dt^2;
eje_x = -320:1:320;
eje_y = -0.01*eje_x.^2 + Yo;
area(eje_x, eje_y, "FaceColor", "[0, 0.4470, 0.7410]") ;
y = 0;
lista_x = (Xo);
lista_y = (Yo);
while y >= 0
x = 2*Xo-x_1+0.5*ax*dt^2; %ECUACIONES EULER
y = 2*Yo-y_1+0.5*ay*dt^2; %ECUACIONES EULER
lista_x(end+1) = x
lista_y(end+1) = y
x_1 = Xo;
y_1 = Yo;
Xo = x;
Yo = y;
vox = (Xo-x_1)/dt;
voy = (Yo-y_1)/dt;
ax = -b*vox^2/masa;
ay = gravedad- (voy/abs(voy)*b*voy^2/masa) ;
end
lista_x = lista_x(1:end-1);
lista_y = lista_y(1:end-1);
hold on
title('Simulacion del volcan')
comet(lista_x,lista_y)
end
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13

Vista previa parcial del texto

¡Descarga RETO F1010 MOTOR SIMULACION VOLCAN y más Ejercicios en PDF de Programación Lineal solo en Docsity!

Reto Motor de Simulación del Movimiento

Programa principal:

for i=1:

Xo = 0;

Yo = 1000;

dt = 0.5;

cd = 0.5;

rho_aire = 1.2;

rho_rock = 4500;

gravedad = -9.81;

Vo = rand()*100;

angulo = rand()*180;

radio = rand()*10;

are = pi*radio^2;

volumen = 4/3piradio^3;

masa = volumen*rho_rock;

b = 0.5arecd*rho_aire;

vox = Vo*cosd(angulo);

voy = Vo*sind(angulo);

ax = -b*vox^2/masa;

ay = gravedad-(voy/abs(voy)bvoy^2/masa);

x_1 = Xo-vox*dt;

y_1 = Yo-voydt+0.5gravedad*dt^2;

eje_x = -320:1:320;

eje_y = -0.01*eje_x.^2 + Yo;

area(eje_x, eje_y, "FaceColor", "[0, 0.4470, 0.7410]") ;

y = 0;

lista_x = (Xo);

lista_y = (Yo);

while y >= 0

x = 2Xo-x_1+0.5ax*dt^2; %ECUACIONES EULER

y = 2Yo-y_1+0.5ay*dt^2; %ECUACIONES EULER

lista_x(end+1) = x

lista_y(end+1) = y

x_1 = Xo;

y_1 = Yo;

Xo = x;

Yo = y;

vox = (Xo-x_1)/dt;

voy = (Yo-y_1)/dt;

ax = -b*vox^2/masa;

ay = gravedad- (voy/abs(voy)bvoy^2/masa) ;

end

lista_x = lista_x(1:end-1);

lista_y = lista_y(1:end-1);

hold on

title('Simulacion del volcan')

comet(lista_x,lista_y)

end

103 ×

lista_y = 1×

103 ×

lista_x = 1×

103 ×

lista_y = 1×

103 ×

lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1.

lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y =

lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 1.0e+03 * 0 0.0424 0.0849 0.1273 0.1698 0.2122 0.2546 0. lista_y = 1.0e+03 * 1.0000 1.0229 1.0446 1.0651 1.0843 1.1023 1.1191 1. lista_x = 0 lista_y = 1000 lista_x = 0 2. lista_y = 1.0e+03 * 1.0000 1. lista_x = 0 2.1980 4. lista_y = 1.0e+03 * 1.0000 1.0478 1.

1.0e+03 *

lista_y = 1.0e+03 * 1.0000 1.0069 1.0125 1.0170 1.0202 1.0221 1.0229 1.