В этом примере показано, как вычислять собственные значения и собственные моды квадрата с углами (-1, -1), (-1,1), (1,1) и (1, -1). В этом примере используется приложение PDE Modeler. Для получения информации о программном рабочем процессе см. Собственные значения и Собственные значения квадрата.
Собственным значением задачи PDE является λ u. Найдите собственные значения меньше 10 и соответствующие собственные моды.
Чтобы решить эту проблему в приложении PDE Modeler, выполните следующие действия:
Нарисуйте квадрат с углами (-1, -1), (-1,1), (1,1) и (1, -1) с помощью командыpderect функция.
pderect([-1 1 -1 1])
Убедитесь, что установлен режим приложения Generic Scalar.
Задайте граничные условия. Для этого переключитесь в граничный режим, выбрав «Граница» > «Граничный режим». Дважды щелкните границу, чтобы задать граничное условие.
Задайте условие Дирихле u = 0 для левой границы. Для этого укажите h = 1, r = 0.
Задайте условий Неймана для верхней и нижней границы. Для этого укажите g = 0, q = 0.
Укажите обобщенное условие Неймана, для правой границы. Для этого укажите g = 0, q = -3/4.
Задайте коэффициенты, выбрав PDE > PDE Specification или нажав кнопку PDE на панели инструментов. Это проблема собственного значения, поэтому выберите тип PDE Eigenmodes. Общее собственное значение PDE описывается как = λ du. Таким образом, для этой задачи коэффициенты равныc = 1, a = 0, и d = 1.
Укажите максимальный размер кромки для сетки, выбрав меню «Сеть» > «Параметры». Установите максимальное значение размера кромки 0,05.
Инициализируйте сетку, выбрав меню «Сетка» > «Инициализировать сетку».
Задайте диапазон собственных значений, выбрав команду «Решение» > «Параметры». В открывшемся диалоговом окне введите диапазон собственных значений в качестве вектора MATLAB ®[-Inf 10].
Решите PDE, выбрав Решение (Solve) > Решение PDE (Solve PDE) или нажав кнопку = на панели инструментов. По умолчанию приложение отображает первую собственную функцию.

Выполните печать других собственных функций, выбрав команду «Печать» > «Параметры», а затем выберите соответствующее собственное значение из раскрывающегося списка в нижней части диалогового окна. Например, постройте график последней собственной функции в указанном диапазоне.

Экспортируйте собственные функции и собственные значения в рабочую область MATLAB с помощью команды Решение (Solve) > Экспортировать решение (Export Solution).