Question: Issues with pdsolve (2)

Hi,

There seems to be an issue with pdsolve, which is similar to https://mapleprimes.com/questions/222498-Issues-With-Pdsolve.

pdsolve([diff(u(x, t), t) = diff(u(x, t), x, x), u(x, 0) = 1, u(0, t) = 0, u(2, t) = 0]); # works

pdsolve([diff(u(t, x), t) = diff(u(t, x), x, x), u(0, x) = 1, u(t, 0) = 0, u(t, 2) = 0]); # swapped arguments, works

pdsolve([diff(u(x, t), t) = diff(u(x, t), x, x), u(x, 0) = 1, u(-1, t) = 0, u(1, t) = 0]); # translate by -1, works

pdsolve([diff(u(t, x), t) = diff(u(t, x), x, x), u(0, x) = 1, u(t, -1) = 0, u(t, 1) = 0]); # swapped arguments and translate by -1, doesn't work

The solution for the last example doesn't incorporate the initial condition correctly, while it is the same as the third example (except for swapped arguments). Not sure if this is still a problem in Maple 2019, though.

Please Wait...