Solving Multi-variable Partial Differential Equation
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Captain Rituraj Singh
am 3 Okt. 2023
Kommentiert: Captain Rituraj Singh
am 5 Okt. 2023
boundary conditions;
Please help me to solve above differential eqation. I want P = P(x,y) and also generate a 3D plot for the same.
I am a new to MATLAB, any help shall be highly appreciated.
Thanks in advance.
0 Kommentare
Akzeptierte Antwort
Torsten
am 3 Okt. 2023
Bearbeitet: Torsten
am 3 Okt. 2023
The only thing you can get with the "boundary condition" you gave is the solution on the characteristic curve of the PDE through (x0,y0).
Look up "method of characteristics" for more details.
And I don't understand why you write
I am a new to MATLAB, any help shall be highly appreciated.
It's not a MATLAB problem.
6 Kommentare
Torsten
am 4 Okt. 2023
Bearbeitet: Torsten
am 4 Okt. 2023
fun = @(t,u)[cosh(u(2));-sinh(u(2))/u(1);-u(3)/(3*u(1))];
u0 = [0.1;0.1;0.5];
tstart = -10;
tend = 10;
tspan1 = [0 tstart];
[T1,U1] = ode45(fun,tspan1,u0);
tspan2 = [0 tend];
[T2,U2] = ode45(fun,tspan2,u0);
T = [flipud(T1);T2(2:end)];
U = [flipud(U1);U2(2:end,:)];
plot3(U(:,1),U(:,2),U(:,3))
xlabel('x')
ylabel('y')
zlabel('P')
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!