Solving Cauchy problem for first order PDE
41 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
How to solve the following Cauchy problem using MATLAB: x*U_x + y*U_y = U+1; U(x,y)= x^2 on y= x^2
I was trying using the following command: dsolve('Dx=x','Dy=y','Du=u+1');
But the problem is how to apply Cauchy data? Please advice.
2 comentarios
John D'Errico
el 12 de Feb. de 2017
What Cauchy data? You have not shown any data.
As well, you might also explain what you intended by the expression:
U+!
Respuestas (1)
Torsten
el 13 de Feb. de 2017
Editada: Torsten
el 13 de Feb. de 2017
There is no ready-to-use MATLAB program to solve this kind of problem.
I suggest you look up "method-of-characteristics". Your PDE can be solved analytically.
Best wishes
Torsten.
3 comentarios
Torsten
el 13 de Feb. de 2017
Editada: Torsten
el 13 de Feb. de 2017
Don't know if it works, but you'll see how to proceed:
syms x(s) y(s) u(s) X0
[solx,soly,solu] = dsolve(diff(x,s)==x, diff(y,s)==y, diff(u,s)==u+1, x(0)==X0, y(0)==X0^2, u(0)==X0^2);
[X0sol,ssol]=solve([solx==x,soly==y],[X0,s]];
subs(solu,[X0,s],[X0sol,ssol])
Best wishes
Torsten.
Ver también
Categorías
Más información sobre Eigenvalue Problems en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!