How can I use pdepe to solve a PDE with an integral boundary condition?

2 views (last 30 days)
I would like to solve a PDE of the form
du(x,t)/dt = - du/dx - u
with the boundary condition
u(0,t) = int(u(x,t),x0,xf).
Since the usual @bcfun does not have argument u, is this boundary condition possible? If so, how would I formulate it?
Thanks in advance for any help.

Answers (2)

Youssef  Khmou
Youssef Khmou on 27 Sep 2013
why not solve, first, for u(0,t) for known x0 and xf, using integral or quad or trapz next follow the routine ?
  1 Comment
Jessica
Jessica on 28 Sep 2013
Thanks for the suggestion, Youssef. If I were writing my own PDE solver, I'm sure that I would follow such a scheme. However, I would like to use the PDE solver that is built in to Matlab, pdepe.

Sign in to comment.


Youssef  Khmou
Youssef Khmou on 28 Sep 2013
hi, take a look at the file,

Community Treasure Hunt

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

Start Hunting!