0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 4
1

Решение уравнения численно, методом Рунге-Кутта, или Эйлера

29.11.2017, 00:04. Показов 2018. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста, как решить задачу. Как я понял, нужно всего лишь получить численное решение уравнения методом Рунге-Кутта, или Эйлера. Я матлаб раньше никогда не использовал, надеюсь на помощь.
Уравнение:
y''+y'/x+y
y(0)=1
y'(0)=0
Полная версия во вложении.
 Комментарий модератора 
Правила:
5.18. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.


Задания следует набирать вручную. Для ввода формул внизу есть редактор формул.
В виде картинок разрешается вставлять только графики, схемы и т.п. в качестве дополнительного иллюстративного материала.
Миниатюры
Решение уравнения численно, методом Рунге-Кутта, или Эйлера  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2017, 00:04
Ответы с готовыми решениями:

Решение дифференциального уравнения методом Эйлера и методом Рунге-кутта 4 порядка
Помогите пожалуйста решить уравнение y''-4y'+5y=2x2ex , методом Эйлера и методом Рунге-кутта 4...

Решение дифференциального уравнения методом Эйлера и методом Рунге-кутта
Помогите пожалуйста решить уравнение у' = 1 + х sin y, y(π) = 2π , методом Эйлера и методом...

Решение дифференциального уравнения методом Рунге-Кутта
Здравствуйте. Помогите мне, пожалуйста, с такой проблемой. Дано дифференциальное уравнение и...

Решение дифференциального уравнения второго порядка методом Рунге-Кутта
Помогите наисать программу в матлабе для решения следующего уравнения: y''+0.6935y'=0 y0=0...

5
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 4
29.11.2017, 00:50  [ТС] 2
y''+y'/x+y=0
Опечатка в книге
0
Эксперт по математике/физике
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
29.11.2017, 07:53 3
Уточняйте задание, Вам надо самостоятельно реализовать метод или можно использовать стандартные средства MATLABa (например солвер ode45)?
Кроме этого внизу страницы есть раздел "Похожие темы", посмотрите там.
Если что-то не получится - пишите
0
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 4
29.11.2017, 11:13  [ТС] 4
Извиняюсь, можно использовать стандартные средства.
И еще нужно у получившейся функции спросить значение при x=5 и сопоставить результат со значением -0.17760
0
Эксперт по математике/физике
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
29.11.2017, 11:53 5
Лучший ответ Сообщение было отмечено Centurio как решение

Решение

Код в одном файле. В начальной точке при х=0 происходит деление на 0. В случае деления 0 на 0 результат считается равным нулю.
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function reshenieDU
    clear all; clc; close all;
    x0=0;
    x1=5;
    [X,Y]= ode45(@f1,[x0:0.1:x1],[1 0]); 
 
    plot(X,Y(:,1),'r',X,Y(:,2),'b');
    grid on
    str=sprintf('x=%f   y=%f',X(end),Y(end,1));
    disp(str);
end
 
function dy=f1(x,y)
% y(1) - y
% y(2) - y'
    dy=zeros(2,1);
    dy(1)=y(2);
    if x==0
        if y(2)==0
            dy(2)=-y(1);
        else
            error('Деление на нуль');
            %disp('Деление на нуль');
            %quit;
        end
    else
        dy(2)=-y(1)-y(2)/x;
    end
end
1
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 4
29.11.2017, 15:24  [ТС] 6
Большое спасибо!
0
29.11.2017, 15:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2017, 15:24
Помогаю со студенческими работами здесь

Решение дифференциального уравнения второго порядка методом Рунге-Кутта
Доброй ночи, форумчани! Помогите наисать программу в матлабе для решения следующего уравнения: ...

Решение ОДУ методом Рунге-Кутта
Нужно написать программу для Матлаб, которая решает ОДУ методом Рунге-Кутта. Есть система из трех...

Решение системы ДУ 4-го порядка методом Рунге-Кутта
Необходимо решить данную систему методом Рунге-Кутта. Шаг по времени 0.001. Помогите, пожалуйста,...

Модель Ланчестера, решение методом Рунге-Кутта
Доброго всем дня. Есть уравнение модели Ланчестера. \begin{cases} & \text{ \frac{\delta...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru