А есть ли методы помимо метода разделения переменных, для определения общего решения?
Метод разделения переменных предназначен для нахождения не общего, а, наоборот, частного решения и для очень частных задач.
Ну хотя
moscwicz меня и перебил, но я всё-таки попробую конкретизировать, откуда ноги растут (не стирать же, раз уже набрано). Все эти вопросы явно были спровоцированы традиционным способом оформления решений задач типа:



Традиционно принято начинать решение эпическими словами: "
Будем искать решение в виде
. Подставим его в уравнение, разделим..." и т.д. Что, естественно, выглядит полнейшим шаманством.
Разумный подход к решению совсем другой. Надо перевести задачу на операторный язык:


где

дифф. оператор с соотв. граничными условиями. Известно, что собственные числа такого оператора образуют полную ортогональную систему и, следовательно, любую функцию можно разложить по ним в ряд Фурье -- в частности, и

, уж какой бы она ни была. Вот теперь действительно напрашивается подстановка такого формального разложения в уравнение с последующими естественными выводами.
Технические детали решения при этом будут практически такими же, как и в первом случае (во всяком случае, для этой задачи). Однако теперь решение оказывается уже вполне сознательным. К сожалению, до сих пор во многих книжках используют традиционно-бессознательное изложение, сформировавшееся ещё в далеко дофунканные времена.