С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/26: Рейтинг темы: голосов - 26, средняя оценка - 4.88
Alexandrn1
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 6
1

Задача Коши и краевая задача

03.06.2013, 14:28. Просмотров 4821. Ответов 8
Метки нет (Все метки)

Помогите кто чем может))
0
Миниатюры
Задача Коши и краевая задача   Задача Коши и краевая задача  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2013, 14:28
Ответы с готовыми решениями:

Краевая задача
Задание: Убедитесь, что функция x(t) является решением краевой задачи x'' =...

Краевая задача
Дано задание: Методом сеток найти решение краевой задачи. И Построить график...

Нелинейная краевая задача
Добрый день! Прошу помощи в решении задачи. Не могу разобраться с заданием...

Краевая задача. (bvp4c, bvpinit.)
Чем дальше в MatLab, тем больше непонятных ошибок. программа не работает и не...

Краевая задача методом пристреливания
Нужно решить краевую задачу методом пристреливания. Я так понимаю что ее нужно...

8
Зосима
4939 / 3312 / 313
Регистрация: 02.04.2012
Сообщений: 6,208
Записей в блоге: 15
Завершенные тесты: 1
03.06.2013, 15:01 2
Вот готовый пример решения системы: Решить задачу Коши для системы ДУ, используя стандартные функции Matlab.
А вот пример решения ОДУ второго порядка: Решение дифференциального уравнения второго порядка методом Рунге-Кутта
Справишься?
0
Alexandrn1
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 6
03.06.2013, 15:24  [ТС] 3
попробую справиться, спасибо! ))
0
Зосима
4939 / 3312 / 313
Регистрация: 02.04.2012
Сообщений: 6,208
Записей в блоге: 15
Завершенные тесты: 1
03.06.2013, 15:41 4
Если что не получится -показывай наброски, посмотрим, подскажем
0
Alexandrn1
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 6
03.06.2013, 18:11  [ТС] 5
Цитата Сообщение от Зосима Посмотреть сообщение
Если что не получится -показывай наброски, посмотрим, подскажем
Если честно я совсем дуб в MatLabe, и у меня ничего не получается, а сделать надо. Думаю мне нужна еще помощь! ))
0
Зосима
4939 / 3312 / 313
Регистрация: 02.04.2012
Сообщений: 6,208
Записей в блоге: 15
Завершенные тесты: 1
03.06.2013, 18:59 6
С первым трудностей быть не должно:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function myprog1
Tx = [0 1.5]; % диапазон значений t
u0 = [2 0.1]; % нач. условия
[t R] = ode45(@diffsystem, Tx, u0); % усиленно считаем
plot(t, R) % графики решений
grid on
legend('x(t)','y(t)')
 
figure
plot( R(:,1), R(:,2) ) % фазовй портрэт
grid on
title('Фазовый портрет y(x)')
end
 
function du = diffsystem(t, u)
% u(1) -> x
% u(2) -> y
du = zeros(2,1); % делаем столбец
du(1) = u(1)^2 + u(2)^2;
du(2) = 2*u(1)*u(2);
end
Покажи, что получилось, очень любопытно

А вот второе я глянул детальней и мне оно не по зубам загвоздка в том, что ограничение по y дается не по началу интервала (тогда можно было бы просто в ode его воткнуть), а по концу, поэтому нужно использовать "метод сеток"
*для сверки можно использовать символьное решение с помощью dsolve
0
Alexandrn1
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 6
03.06.2013, 20:10  [ТС] 7
Ой лучше не смотреть на то что я наделал))) Спасибо и на этом)) Только с графиками по моему беда какая-то.
0
Зосима
4939 / 3312 / 313
Регистрация: 02.04.2012
Сообщений: 6,208
Записей в блоге: 15
Завершенные тесты: 1
03.06.2013, 20:42 8
Ой! я в 19й строке ошибся должно быть:
du(1) = u(2)^2 - u(1)^2;
0
Alexandrn1
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 6
03.06.2013, 21:03  [ТС] 9
Блин)) Точно! Я тоже не заметил... теперь все работает, спасибо большое!!
0
03.06.2013, 21:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2013, 21:03

Краевая задача, дифференциальное уравнение второго порядка
Помогите кто чем может)) Нужно использывать фунцыю Ode45 y''+y=0 y(2)=1...

Задача Коши
Есть 3 задачи и ни одну не знаю как решить в программе Мatlab. Разбирающиеся...

Задача Коши
Здравствуйте,уважаемые форумчане. Пытаюсь решить уравнение ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru