Hola, tienes razón, el método requiere que las condiciones de borde sean homogéneas. Podrías hacer el cambio de variables
\( v(x,t)=u(x,y)-5-\dfrac{5}{\pi}x \)
Con eso,
\( v(0,t)=u(0,t)-5=0 \)
\( v(\pi,t)=u(\pi,t)-5-5=0 \)
\( v(x,0)=\sin(3x)-\sin(5x)-5-\dfrac{5}{\pi}x \)
y
\( v_t=2 v_{xx} \).
Resuelves la EDP con la nueva variable, y luego \( u(x,t)=v(x,y)+5+\dfrac{5}{\pi}x \) será la solución de la EDP original.
Nota que el cambio de variables está inspirado en añadir la ecuación de la recta \( y=-5-\dfrac{5}{\pi}x \) que cumple lo que necesitamos: que en \( x=0 \) valga \( -u(0,t)=-5 \) y en \( x=\pi \) valga \( -u(\pi,t)=-10 \). Nota que este procedimiento de cambio de variables puede ser aplicado siempre que tengas condiciones de borde igual a una constante.