Форум программистов, компьютерный форум, киберфорум
MathCAD
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/36: Рейтинг темы: голосов - 36, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 5

Дифференциальное уравнение второго порядка

06.05.2011, 18:16. Показов 7250. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста решить задачу, буду очень признателен, заранее благодарен
Задача вложена. Спасибо
Вложения
Тип файла: doc Дифференциальное уравнение.doc (34.0 Кб, 187 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.05.2011, 18:16
Ответы с готовыми решениями:

Дифференциальное уравнение второго порядка
Подскажите пожалуйста, как решить ДУ второго порядка y"(t)+y(t)=-t в mathcad с помощью функции rkfixed. Начальные условия y(0)=0,...

Дифференциальное уравнение второго порядка
Добрый вечер. Мне необходимо решить дифференциальное уравнение второго порядка в маткаде. del] Сначала хотел сделать аналитическое...

Дифференциальное уравнение второго порядка
Здравствуйте! Помогите пожалуйста с решением. Ошибку выдает для y - слишком мало начальных условий. Заранее спасибо!

10
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 5
06.05.2011, 18:52  [ТС]
Я нашел в гугле, что эта задача решается при помощи функции ode45, но как это применить , я затрудняюсь, помогите пожалуйста.
Миниатюры
Дифференциальное уравнение второго порядка  
0
128 / 127 / 10
Регистрация: 09.11.2010
Сообщений: 200
07.05.2011, 09:16
не могу понять задание у Вас уже приведено алгебраическое уравнение кривизны y(x), далее предлагается найти его же решением диф.ур.??? я правильно понимаю? напишите конкретное уравнение, которое требуется решить.
1
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 5
07.05.2011, 10:24  [ТС]
Да, правильно, просто тут первое выражение, которое Кривизна=M(X)/EI=PL2/EI*(1/L+x/L2) приравниваем к выражению а) , а потом к выражению б) и сравниваем эти значения, вот так надо эту задачу решить , только как применить выше изложенное в матлабе я не очень понимаю. Я только предполагаю, что надо использовать ф-ию ode45, а как ???
0
128 / 127 / 10
Регистрация: 09.11.2010
Сообщений: 200
07.05.2011, 11:03
последний раз работал в Матлабе полгода назад. Похоже основательно всё подзабыл. Сходу не могу решить, хотя здесь наверняка решение в 2-3 строчки.
1
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 5
07.05.2011, 15:26  [ТС]
Вот до чего дошел, если правильно, то пожалуйста помогите решить систему
Миниатюры
Дифференциальное уравнение второго порядка  
0
128 / 127 / 10
Регистрация: 09.11.2010
Сообщений: 200
07.05.2011, 17:17
Забирай. Там решение для случая уравнения под буквой а
Миниатюры
Дифференциальное уравнение второго порядка  
Вложения
Тип файла: zip Решение.zip (910 байт, 163 просмотров)
1
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 14
20.05.2012, 10:34
Sergik1, Можете помочь решить задачку по матлабу. Я что-то не могу допетирить((
Миниатюры
Дифференциальное уравнение второго порядка  
0
128 / 127 / 10
Регистрация: 09.11.2010
Сообщений: 200
20.05.2012, 13:58
Цитата Сообщение от Navi1327 Посмотреть сообщение
Sergik1, Можете помочь решить задачку по матлабу. Я что-то не могу допетирить((
Случаем ни из Томского политеха?

Matlab M
1
2
3
4
5
6
function di = rigid(t,i)
R=1; C=0.001e-6; L0=1e-6; k=5e3;
L=L0.*(1-k.*i(1).^2);
di=zeros(2,1);
di(1)=i(2);
di(2)=-(R/L).*i(2)-1/(L*C)*i(1);
И второй файл
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
clc; clear all; close all;
R=1; C=0.001e-6; L0=1e-6;
% частота собственных колебаний
w=sqrt(1/(L0*C)-R^2/(4*L0^2));
%период собственных колебаний
Tcol=2*pi/w;
[T,I]=ode45(@rigid,[0 5*Tcol],[10e-3 0]);
plot(T,I(:,1),'-','LineWidth',2)
title('Ток в колебательном контуре')
legend('f=i(t)')
xlabel('t, s')
ylabel('i, A')
grid on
hold off
Оба файла должны лежать в одной папке!
Миниатюры
Дифференциальное уравнение второго порядка  
1
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 14
20.05.2012, 14:43
Sergik1, Нет не из Томского!))

Спасибо за помощь!!!

А вы это же самое задание можете в маткаде выполнить??

Добавлено через 3 минуты
Sergik1, А можно исходник попросить закинуть!!???

Добавлено через 15 минут
Sergik1, Можно решить задачу Коши методом Эйлера ????

Добавлено через 4 минуты
Описание метода Эйлера.
Постановка задачи Коши для дифференциального уравнения первого порядка.
Пусть дано дифференциальное уравнение первого порядка . Требуется найти функцию , удовлетворяющую при дифференциальному уравнению и при начальному условию .
Теорема существования и единственности задачи Коши. Пусть функция определена и непрерывна на множестве точек . Предположим также, что она удовлетворяет условию Липшица: для всех и произвольных , , где - некоторая константа (постоянная Липшица). Тогда для каждого начального значения существует единственное решение задачи Коши, определенное на отрезке .
Геометрически задача интегрирования дифференциальных уравнений состоит в нахождении интегральных кривых, которые в каждой своей точке имеют заданное направление касательной. Заданием начального условия мы выделяем из семейства решений ту единственную кривую, которая проходит через фиксированную точку

Численное решение задачи Коши методом Эйлера.
Численное решение задачи Коши состоит в построении таблицы приближенных значений в точках . Точки , называются узлами сетки, а величина - шагом сетки. В основе построения дискретной задачи Коши лежит тот или иной способ замены дифференциального уравнения его дискретным аналогом. Простейший метод основан на замене левой части уравнения правой разностной производной: . Разрешая уравнение относительно , получаем расчетную формулу метода Эйлера: , .

ПРИМЕР 1. Решение задачи методом Эйлера.
Численный метод называется явным, если вычисление решения в следующей точке осуществляется по явной формуле. Метод называется одношаговым, если вычисление решения в следующей точке производится с использованием только одного предыдущего значения . Метод Эйлера является явным одношаговым методом.

Оценка погрешности метода Эйлера.
Локальной погрешностью метода называется величина . Найдем величину локальной погрешности метода Эйлера: , при условии, что . Другими словами погрешность, которую допускает за один шаг метод, стартующий с точного решения. Глобальной погрешностью (или просто погрешностью) численного метода называют сеточную функцию со значениями в узлах. В качестве меры абсолютной погрешности метода примем величину . Можно показать, что для явных одношаговых методов из того, что локальная погрешность имеет вид следует, что , где и M - некоторые константы. Таким образом, метод Эйлера является методом первого порядка точности. Для нахождения решения задачи Коши с заданной точностью требуется найти такое приближенное решение , для которого величина глобальной погрешности . Так как точное решение задачи неизвестно, погрешность оценивают с помощьюправила Рунге.
Правило Рунге оценки погрешностей. Для практической оценки погрешности проводят вычисления с шагами h и h/2. За оценку погрешности решения, полученного с шагом h/2, принимают величину, равную , где p - порядок метода.
0
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 14
20.05.2012, 15:19
Sergik1, Ещё можно попросить проверить решение!!! Методом Ньютона. Решить задачу с помощью стандартной функции root и сравнить с решением.

% Лабораторная работа 3 Метод Ньютона ...вариант 8...
clear
L=25*10^(-9);
W=0.03;
t=0.5;
f=@(x) ((1.257*x.*((log((8*3.14*x)./W+t)-2)))./L);%x=R;
x=-0.6:0.1:0.6;
y=f(x);
figure(1);
plot(x,y.^4); grid on;
xlabel('x, m'); ylabel('y,m')

x=1; %начальное приближение
dx=1e-5;%малое приращение аргумента
TOL=1e-5;%точность поиска решения

for i=1:1000%решение методом Ньютона
fx=f(x);
df=(f (x+dx) - f(x))/dx;%производная
xi=x-fx/df;
if abs (x-xi)<TOL
break;
end
x=xi;
end
fprintf('Ответ: x=%g, f(x)=%g(%i Итераций)\n',xi,fx,i)
%Стандартное решение
x1=fzero(f,0.05);
fprintf('Стандартное решение: x=%g, f(x)=%g\n',x1,f(x1))
Миниатюры
Дифференциальное уравнение второго порядка  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.05.2012, 15:19
Помогаю со студенческими работами здесь

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

Неоднородное дифференциальное уравнение второго порядка и график
Используя Mathcad решить неоднородное дифференциальное уравнение второго порядка x''(t)+x(t)=sin(t) с нулевыми начальными условиями, т.е. ...

Решить дифференциальное уравнение второго порядка аналитическим и численным методом
Вот 1. Решение дифференциальных уравнений второго порядка: Решить дифференциальное уравнение второго порядка аналитическим и численным...

Решить дифференциальное уравнение второго порядка методом Рунге-Кутты
Необходимо решить дифференциальное уравнение второго порядка методом Рунге-Кутты. Получил систему из двух уравнений, но в уравнениях...

Дифференциальное уравнение второго порядка не получается в получается в маткаде
Дифференциальное уравнение второго порядка не получается в маткаде. Помогите решить


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru