Prev: Determination of rate constant foris a reaction using matlab
Next: save variable from GUI to workspace
From: Matthias Steiner on 18 Jul 2010 12:17 Hello, I want to calculate a partial DGl for a function U(x,t): a * U_tt = b * U_xxxx I checked the Matlab Help and found the solver pdepe. It says that pdepe can solve things of the form: c(x,t,u,Du/Dx) * Du/Dt = x^(-m) * D(x^m * f(x,t,u,Du/Dx))/Dx + s(x,t,u,Du/Dx) How can I implement a second derivative in time and a fourth in x? Many Thanks Matthias
From: Torsten Hennig on 20 Jul 2010 23:57
> Hello, > I want to calculate a partial DGl for a function > U(x,t): > a * U_tt = b * U_xxxx > I checked the Matlab Help and found the solver pdepe. > > It says that pdepe can solve things of the form: > c(x,t,u,Du/Dx) * Du/Dt = x^(-m) * D(x^m * > f(x,t,u,Du/Dx))/Dx + s(x,t,u,Du/Dx) > > How can I implement a second derivative in time and a > fourth in x? > Many Thanks > Matthias The vibrating beam equation is a hyperbolic equation. The 'pe' in the name of MATLAB's pdepe solver for partial differential equations means 'parabolic-elliptic'. Thus pdepe is not suited to solve your problem. Best wishes Torsten. |