Метод конечных разностей в маткад

Форум пользователей пакета Mathcad

Модератор: Admin

Artmen1
Сообщения: 10
Зарегистрирован: Чт дек 10, 2009 12:31 pm

Метод конечных разностей в маткад

Сообщение Artmen1 » Чт дек 24, 2009 3:43 pm

Привет всем. Помогите пожалуйста с программированием в маткад, может у когонибудь уже есть готовый маткадовский лист с похожим уравнением или способом решения. Суть заключается в следующем:
Дано ду второго порядка, которое записанно в виде разностной схемы, так как оно сводится к поиску собственного значения К, при этом длина отрезка разбивается с определенным шагом H. Помогите с написанием программы или алгоритма при помощи, которой можно будет получить систему алгебраических уравнений, число уравнений которой будет зависеть от числа шагов и последующем приравнением определителя матрицы полученной систему к 0 и нахождение собственного числа К.
Приклепляю файл с исходным уравнением! Заранее спасибо за любой совет.[/b]

Vladimir__
Сообщения: 1656
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Пт дек 25, 2009 10:56 pm

Посмотрите в архиве разработки: "Лабораторная работа №7".
http://www.exponenta.ru/educat/systemat ... index2.asp

Ещё примеры использования метода:
http://www.exponenta.ru/educat/systemat ... b/main.asp
http://www.exponenta.ru/educat/systemat ... /index.asp

Artmen1
Сообщения: 10
Зарегистрирован: Чт дек 10, 2009 12:31 pm

Сообщение Artmen1 » Вт янв 12, 2010 11:56 am

Примеры конечно хорошие, но почти все зависят от дыух переменных. У меня уравнение на вид проще такого вида (x+1)*y"+k*y=0 с граничными условиями
y(0)=y(2)=0
Это уравнение на собственные значения k.
Мне нужно его решить методом конечных разностей, чтобы из полученных значения k, а после из из полученной матрицы собственных значений получить y1,y2, ... тоесть значения в каждой точке на которые разбивается отрезок.