How to solve PDE problem

조회 수: 6 (최근 30일)
jesse
jesse 2020년 6월 27일
댓글: jesse 2020년 6월 28일
Hi
i solved one of my PDE problems with solve single pde document but i can't use this format for problems like
can i use pdepe to solve it
please help me to solve this problem
thank you

채택된 답변

Bill Greene
Bill Greene 2020년 6월 28일
Your PDE can replaced by these two PDE
which is a form acceptable to pdepe. However, pdepe, or in fact
any numerical method, will run into problems because at your
boundary conditions and initial conditions are inconsistent. Mathematically
this is referred to as an ill-posed problem and consequently has no solution.
  댓글 수: 1
jesse
jesse 2020년 6월 28일
thank you very much
it's a big help

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

John D'Errico
John D'Errico 2020년 6월 27일
편집: John D'Errico 2020년 6월 27일
This is second order in the time derivative, so there is a utt term. But that should make in not in the realm of pdepe, which allows only ut terms.
Personally, I would just approximate the derivatives using second order finite differences. Convert the entire problem to that of solving a linear system of equations. Given a discretization with nt nodes in t and nx nodes in x, system will be nt*nx by nt*nx. Using sparse to formulate the problem, it will be solvable, though hyperbolic. And that means it may be poorly conditioned, so I would be looking carefully at the singular values and the condition number.
As I said, easily writable. Why not try it? I ask this, because I've never seen a problem as simply stated that was not homework. And if this is homework, I won't do homework. I will help, if you make a credible effort. If you come close enough, I might even show what I would try.
  댓글 수: 1
jesse
jesse 2020년 6월 27일
thank you for your reply.
as you guess it's a homework.
according to your reply i will convert it to a linear system and try to solve it.
thank you again

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 PDE Solvers에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by