• Viernes 17 de Abril de 2026, 04:23

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - C.12

Páginas: [1]
1
Matlab / Integración y representación de funciones a trozos
« en: Viernes 1 de Agosto de 2014, 09:16 »
Hola a todos,
Me ha surgido una nueva duda a la hora de realizar un programa en matlab.

Tengo una función (que representa la aceleración de un cuerpo) definida a trozos. Es de la siguiente forma:
f(t)=t^2           -0.02<t<0
f(t)=392*t         0<t<0.011
f(t)=t^2            0.011<t<0.02

Lo que quiero es lo siguiente:
-Que represente esta función.
-Que calcule la integral(la velocidad) y la represente
-Que calcule la integral de la velocidad (es decir el desplazamiento(segunda integral)) y la represente.


El problema que tengo es que para hacer integral tengo que definir "t" como simbólica y al hacer esto no puedo darle valores para poder dibujarla, por lo que solo puedo o dibujar f(t) (sin definir t como simbólica) o calcular las dos integrales pero sin poder dibujarlas.
¿Como podría hacerlo?


Muchas gracias.

2
Matlab / Ecuaciones diferenciales
« en: Jueves 31 de Julio de 2014, 08:37 »
Hola a todos,



Necesito hacer un programa en matlab que te de las ecuaciones de un sistema de vibracion de 6 grados de libertad. No se si muchos esteis familiarizados con la mecánica Lagrangiana pero es algo así. Las variables son: x y z Ox Oy Oz (que se definiran como simbolicas)



Tenemos dos ecuaciones:



Tk=0.5*(m*Dx^2+m*Dy^2+m*Dz^2+m*DOx^2+m*DOy^2+m*DxOz^2+)

(Siendo Dx la derivada de x con respecto al tiempo, Dy la derivada de y con respecto al tiempo y así sucesivamente...)

V=0.5*(K*(z*a1*sen(Oy)-L1*sen(Ox))^2)

(Siendo m,K,a1 y L1 ctes)

L=Tk-V



Ahora de estas ecuaciones tengo que sacar otras 6 siguiendo estos pasos:

(1ª ecuacion gracias a x)::::::>d/dt(dL/dDx)-dL/dx=0

(2ª ecuacion gracias a y)::::::>d/dt(dL/dDy)-dL/dy=0

(3ª ecuacion gracias a z)::::::>d/dt(dL/dDz)-dL/dz=0

(4ª ecuacion gracias a Ox)::::::>d/dt(dL/dDOx)-dL/dOx=0

(5ª ecuacion gracias a Oy)::::::>d/dt(dL/dDOy)-dL/dOy=0

(6ª ecuacion gracias a Oz)::::::>d/dt(dL/dDOz)-dL/dOz=0





Sabeis como se hace para que el programa me de esas 6 ecuaciones??

Páginas: [1]