Вот простая проверка ортогональности, не использующая общих теорем.
Пусть функции

являются решениями ДУ

и

и удовлетворяют на обоих концах условиям

.
Интегрированием по частям легко показать, что

(каждый возникающий внеинтегральный член равен нулю, так как содержит либо вторую, либо третью производную на концах).
Поэтому

Отсюда при

получим

.
Раз так, проверки, использующие численные методы, фактически, будут лишь диагностировать точность этих численных методов (ну, при условии, конечно, что всё корректно).

Спасибо большое! Я подобный приём видел давно.
Т.е. получается, что даже при неправильных, но разных

, функции всё-равно ортогональны!.. Круто ;)
PumpovФормулы можно значительно упростить, если использовать на стержне координату

, которая на его концах принимает значения

.
Я менее изящно, но при численных расчётах использовал промежуток
![$[0,\frac{1}{2}]$ $[0,\frac{1}{2}]$](https://dxdy-02.korotkov.co.uk/f/9/4/3/943d847e27baf4d7b63a5bcc9960e98882.png)
, и брал симметричное или антисимметричное продолжение.
При этом вместо

удобнее использовать

.
Теперь моды очевидно делятся на чётные и нечётные.
Чётные имеют вид:

Нечётные имеют вид:

Частоты

можно найти через известные

, либо использовать уравнение

,
где знак

берется для чётных мод, а знак

для нечётных.
Попробую, спасибо.
-- 03.03.2021, 23:50 --Я все несложные интегралы при перемножении уже аналитически считал. Если не численно - то по точным формулам "тихий ужас" получается
??? Там же одни экспоненты--вещественные и комплексные.
А при подстановке достаточно высоких степеней получаются огромные числа и компьютер выдает несуразные значения, не может вычесть большое из большого.