Question: Error while solving PDE

Hi,

While trying to run this code :

pde := diff(u(x, t), t) = k*diff(u(x, t), x, x);
bc := u(x, 0) = T, u(0, t) = a*t + b, u(L, t) = T;
pdsolve([pde, bc], u(x, t)) assuming (0 < k, 0 < L, 0 < a, 0 < b, 0 < T, 0 <= t, 0 <= x and x <= L);

I get the following error :

Error, (in assuming) when calling 'factor'. Received: 'floating point coefficients are incompatible with field extension; use 'real' or 'complex' instead'

Any idea why ?

Please Wait...