Neumann boundary condition in a first order PDE

8 vues (au cours des 30 derniers jours)
Antonio
Antonio le 25 Sep 2012
I'm trying to solve the following equation using PDEPE:
dC/dt + v * dC/dx = constant
With the boundary conditions:
C(t,0)=Cin dC(t,L)/dx=0
My question is how can I incorporate the second BC in the PDEPE syntax, if I should define f = [-v]. Is there any posibility to call the penultime value and make it equal to ur, so dC/dx=0? u(x_n) = u(x_(n-1))
Thanks for your cooperation!
Antonio

Réponses (1)

Tom
Tom le 25 Sep 2012
Modifié(e) : Tom le 25 Sep 2012
In this case you want to set
pr = 0;
qr = -1/v; %to cancel out f
  11 commentaires
Tom
Tom le 25 Sep 2012
I'm not sure how PDEPE can deal with two time terms, maybe it would be better to solve numerically in a for loop.
Antonio
Antonio le 25 Sep 2012
About the last term (dq/dt), ill solve it differently. My problem now is this bc!

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by