Matlab - Pelota en cama elástica

 
Vista:

Pelota en cama elástica

Publicado por Pedro (2 intervenciones) el 05/02/2015 14:13:58
Buenas tardes,

Necesito hacer un fichero donde una pelota estará rebotando sobre una 'cama elástica'. He conseguido que la bola vuelva a su posición inicial para hacerme una idea, pero no consigo que la bola 'rebote' de forma que vuelva a la posición inicial ascendiendo. Este es el código, lo siento pero no se poner las tabulaciones en esta pagina :(

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
% Este fichero representará una pelota rebotando en una cama eslástica.
 
x=-6:0.01:30;
f=@(x) sin(pi/10*x)*cos(3*toc);
i=4.05;
tic
while toc<7
            if (t~=toc)
                i=i-0.05;
            if (i<=f(5))
                i=4.05;
            end
        end
 
 
        plot(x,f(x));axis([0 10 -2 5])
        text(5,i,'o')
        drawnow;
end

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder