Cambiar variable al graficar - Ecuacion diferencial segundo orden
Publicado por Isaias (2 intervenciones) el 28/12/2016 04:06:28
Buenas, quería consultarles lo siguiente: estoy haciendo un trabajo de fisica que me llevo a ecuaciones diferenciales de segundo orden y son complejas para resolver genéricamente. En un blog de fisica se encuentra un código para resolver y graficar una de estas ecuaciones, les dejo el código:
>> syms wf w0 g F x0 v0;
>> x=dsolve('D2x+2*g*Dx+w0^2*x=F*cos(wf*t)','x(0)=0','Dx(0)=0');
>> xx=subs(x,{g w0 wf F x0 v0},{7 100 120 1 0 0});
>> ezplot(xx,[0 0.3*pi])
>> xlabel('t')
>> ylabel('x')
>> title('Con rozamiento')
Por lo que he visto, este codigo resuelve la ecuacion y la grafica en funcion del tiempo, lo que yo quiero es graficarla en funcion de wf pero no lo he podido conseguir. Si alguien sabe como o alguna otra forma me ayudaria mucho. Saludos y gracias!
>> syms wf w0 g F x0 v0;
>> x=dsolve('D2x+2*g*Dx+w0^2*x=F*cos(wf*t)','x(0)=0','Dx(0)=0');
>> xx=subs(x,{g w0 wf F x0 v0},{7 100 120 1 0 0});
>> ezplot(xx,[0 0.3*pi])
>> xlabel('t')
>> ylabel('x')
>> title('Con rozamiento')
Por lo que he visto, este codigo resuelve la ecuacion y la grafica en funcion del tiempo, lo que yo quiero es graficarla en funcion de wf pero no lo he podido conseguir. Si alguien sabe como o alguna otra forma me ayudaria mucho. Saludos y gracias!
Valora esta pregunta


0