В ы ч и с л е н и я в M a t h c a d’ е — КиберПедия 

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

В ы ч и с л е н и я в M a t h c a d’ е

2017-11-17 1113
В ы ч и с л е н и я в M a t h c a d’ е 0.00 из 5.00 0 оценок
Заказать работу

Задание: найти частное решение диф.ур. у´ = f(x,y) с нач. условиями у(x0) = у0

f(x,y):= + 1 + x2 x0:= 1 y0:= 1

Аналитическое решение: u(x):= x3 + х –

Решение ищем на интервале (x0, xn)

Численное решение: n:= 5 xn:= 3 h:=

k:= 1.. n xk:= xk-1 + h yk:= yk-1 + h· f(xk-1, yk-1)

k:= 0.. n zk:= u(xk)

Результаты:

k=   xk=   yk=   zk=
             
    1.4   2.2   2.664
    1.8   4.216   5.512
    2.2   7.344   9.928
    2.6   11.894   16.296
        18.186    

 

Графики численного и аналитического решений

 

 


Отлаженную программу необходимо «запомнить» под своим оригинальным именем на своем компьютере и, что очень желательно (во избежание затирания программы другим пользователем), на дискете или на «флэшке».

 

2.4. Четвертый этап представляет собой защиту работы.

 

При этом необходимо:

1. Знать теоретические основы численного решения задачи Коши (в пределах данной методички).

2. Уметь объяснять полученные результаты, как-то, как и почему влияет на точность решения число разбиений отрезка интегрирования.

3. Уметь объяснять функциональное назначение отдельных операторов и мест в программе.

4. Показать результаты аналитических расчетов в рабочей тетради.

5. При небольшом значении n (порядка 3 – 5) вручную получить приближенное значение задачи Коши, предложенной преподавателем. При выполнении этого задания можно пользоваться калькулятором или Mathcad’ом.

Пример выполнения такого задания представлен ниже.

 

Пример выполнения задания ручного счета.

 

Найти решение дифференциального уравнения 2(y ´+ xy) = (x – 1) ex y 2 с начальными условиями у (0) = 2 на отрезке [0, 1] с шагом h = 0,25.

 

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

• Перепишем дифференциальное уравнение в виде y ´+ xy = y 2. Это уравнение Бернулли вида у ¢ + p (x) y = q (x) y 2, в котором p (x) = x, q (x) = . Общее решение ищем в виде y = uv. Тогда y = u ¢ v + uv ¢. Имеем:

u ¢ v + uv ¢ + xuv = u 2 v 2 => u ¢ v + u = u 2 v 2.

Подберем функцию v так, чтобы v ¢ + xv = 0; тогда u ¢ v = u 2 v 2. Интегрируя первое из этих уравнений, получим:

v ¢ + xv = 0 => = – xv => = – xdx => ln | v | = – => v = .

 

Подставив полученное выражение для v во второе уравнение, получим:

u ¢ = u 2 или = u 2 .

Имеем:

= dx или = dx.

Интегрируем: так как dx = – d , то

= + С, а u = .

Общее решение исходного уравнения

 

y = uv = · .

 

Подставим в это общее решение начальное условие и получим:

 

2 = => C = 0.

Искомое частное решение имеет вид y = · = 2 е–х.

 

Для получения численного решения составим таблицу (при составлении таблицы удобно пользоваться Mathcad’ом или Exсel’ем):

k xk Численное решение yk = yk 1+ Δ yk 1 Δ yk = h Точное решение
      –0.5  
  0.25 1.5 –0.36 1.56
  0.5 1.14 –0.27 1.21
  0.75 0.87 –0.21 0.94
    0.66   0.74

Графики численного и точного решений

 
0.25
0.5
0.75
 
 
 
1.75
1.5
1.25
0.5
0.75
0.25

точное решение

 

численное решение


ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ

 

Методом Эйлера найти численное решение следующих задач Коши (по выбору преподавателя из каждого варианта выбираются две задачи: одна для составления программы, другая – для ручного расчета):

 

1. a) y ′ – = x 2, y (1) = 0; (y = 0,5 x (x 2 - 1))

b) y ′ + xy = (1 + x) e x y 2, y (0) = 1; (y = ex)

 

c) Скорость охлаждения тела пропорциональна разности температур тела и окружающей его среды (закон Ньютона). Найти зависимость температуры T от времени t, если тело, нагретое до

T 0 = 100о С градусов, внесено в помещение, температура которого постоянна и равна a = 20оС. Через какое время температура тела опустится до 60 оС (принять k = 2)? (T = a + (T 0a) e k t, t = ln )

 

2. a) y ′ = , y (–1) = 1; (y = )

b) xy ′ + y = 2 y 2 ln x, y (1) = 0,5; (y = )

 

c) Через сколько времени температура тела, нагретого до 100оС, понизится до 25оС, если температура помещения равна 20оС и за первые 10 мин тело охладилось до 60оС? (Через 40 мин)

 

 

3. a) (y 2 + xy) d xx 2 dy = 0, y (1) = 1; (y = )

 

b) 2(xy ′ + y) = xy 2, y (1) = 2; (y = )

 

c) Ж/д состав движется со скоростью 20 км/час. Через одну минуту после выключения двигателя его скорость уменьшилась до 2 км/час. Определить скорость состава через две минуты после остановки двигателя, считая сопротивление движению пропорциональным скорости. (0,2 км/час)

 

4. a) xy ′ – y + x = 0, y (e) = 0; (y = - x lnln x)

 

b) y ′ + 4 x 3 y = 4(x 3 + 1) e –4 x y 2, y (0) = 1; (y = x 4)

 

c) Тело движется по прямой со скоростью, обратно пропорциональной пройденному пути. В начальный момент тело имело скорость v 0 = 15 м/с и находилось на расстоянии 4 м от начала отсчета пути. Определить скорость тела через 8 с после начала движения. ( м/с)

 

5. a) y ′ – = x 2 + 2 х, y (–1) = ; (y = (x + 2) (1 + 0,5 x 2))

b) xy ′ = y + x sin , y (1) = ; (y = 2 x tg(1/ x))

c) Составить дифференциальное уравнение изменения скорости ж/д состава массы m = 10 000 тонн, движущегося со скоростью v 0 = 10 м/с, при замедленном прямолинейном движении под действием силы сопротивления, пропорциональной квадрату скорости и равной 20000 Н при скорости 1 м/с. Определить какое расстояние пройдет состав после выключения двигателя, прежде чем его скорость уменьшится до 2 м/с.

(v ´= – v 2; 200)

 

6. a) y ′ – y = ex (x + 1), y (0) = 1; (y = ex (x + 1))

b) xy ′ = y + , y (0) = –1; (y = 0,25 (x 2 - 4))

 

c) Скорость прироста населения страны пропорциональна его численности. Составить дифференциальное уравнение процесса изменения численности населения. Определить численность населения страны через 20 лет, зная что ее население в 2000 году составляло 145 млн человек, а прирост населения за 2000 год был равен –1%.

( = kN; N = 145 · (0.99)20 ≈ 119 млн человек)

 

7. a) y ′ – = x sin x, y (π /2) = 1; (y = 2 x / π - x cos x)

b) xy ′ – y (ln y – ln x) = 0, y (–1) = –1; (y = x ex+ 1)

c) Скорость прироста населения страны пропорциональна его численности. Составить дифференциальное уравнение процесса изменения численности населения. Определить численность населения страны через 20 лет, зная что ее население в 2000 году составляло 145 млн человек, а прирост населения за 2000 год был равен 2%.

( = kN; N = 145 · (1.02)20 ≈ 215 млн человек)

 

8. a) y ′ + = sin x, y (π) = ; (y = sin x / x – 1/2 x – cos x)

b) y ′ = , y (1) = 1; (y = )

c) В благоприятных для размножения условиях находится некоторое количество N 0 бактерий. Найти зависимость увеличения числа бактерий от времени, если скорость размножения бактерий пропорциональна их количеству. Через сколько времени количество бактерий увеличится втрое? (N = N 0 ek t; t = )

 

9. a) y ′ + = x 2, y (1) = 1; (y = 5/(7 ) + 2 x 3/7)

b) (2 ) dx + x dy = 0, y (1) = 0; (y = x ln2 x)

c) Некоторое вещество преобразуется в другое вещество со скоростью, пропорциональной массе непреобразованного вещества. Если масса первого есть 31,4 г по истечении одного часа и 9,7 г по истечении трех часов, то определить через сколько времени после начала процесса останется лишь 1% первоначальной массы исходного вещества. (7,84 ч)

 

10. a) (1 + ln y – ln x) =0, y (1) = e; (y = x ex)

b) 3 y ′ + 2 xy = 2 x y –2 , y (0) = –1; (y = )

 

c) Некоторое вещество преобразуется в другое вещество со скоростью, пропорциональной массе непреобразованного вещества. Если масса первого есть 31,4 г по истечении одного часа и 9,7 г по истечении трех часов, то определить массу вещества в начале процесса.

(56,5 г)

 

11. a) y ′ – y = 5, y (2) =4; (y = x 2)

b) x dy = (x + y) dx, y (1) = 0; (y = x ln x)

 

c) В баке находится 100 л раствора, содержащего 10 кг соли. В бак вливается вода со скоростью 5 л/мин, и смесь вытекает из него с той же скоростью. Однородность раствора достигается путем перемешивания. Сколько соли останется в баке через час? (0,5 кг)

 

12. a) (x 2 – 3 y 2) dx + 2 x y dy = 0, y (2) = 1; (y = ± x )

b) 3 xy ′ + 5 y = (4 x – 5) y 4, y (1) = 1; (y = )

 

c) Состав замедляет свое движение под действием сопротивления, которое пропорционально скорости состава. Начальная скорость состава 1,5 м/с, скорость его через 4 секунды 1 м/с. Какой путь пройдет состав до остановки? (≈ 15 м)

 

13. a) y ′ – = –2 , y (1) = 1; (y = 2ln xx +2)

b) (x 2 + y 2 + xy) dxx 2 dy = 0, y (1) = 0; (y = x tg ln x)

 

c) Состав замедляет свое движение под действием сопротивления, которое пропорционально скорости состава. Начальная скорость состава 1,5 м/с, скорость его через 4 секунды 1 м/с. Когда скорость уменьшится до 1 см/с? (≈ 50 с)

 

14. a) x 2 y ′ + xyx 2y 2 = 0, y (1) = 0; (y = )

 

c) 3(xy ′ + y) = x y 2, y (1) = 3; (y = )

d) Скорость распада радия пропорциональна наличному его количеству. В течение года из каждого грамма радия распадается 0,44 мг. Через сколько лет распадется половина имеющегося количества радия? (Через 1575 лет)

 

15. a) x 2 – 3 y 2 + 2 x y y ′ =0, y (–2) = 2; (y = – x)

 

b) y ′ – y = 2 x y 2, y (0) = ; (y = )

c) Скорость охлаждения тела пропорциональна разности температур тела и окружающей его среды (закон Ньютона). Найти зависимость температуры T от времени t, если тело, нагретое до

T 0 = 100о С градусов, внесено в помещение, температура которого постоянна и равна a = 20оС. Через какое время температура тела опустится до 60 оС (принять k = 2)? (T = a + (T 0a) e k t, t = ln )

 

16. a) y ′ = ln , y (1) = e; (y = ex)

b) 2 x y ′ – 3 y = –(20 x 2 + 12) y 3, y (1) = ; (y = )

c) Через сколько времени температура тела, нагретого до 100оС, понизится до 25оС, если температура помещения равна 20оС и за первые 10 мин тело охладилось до 60оС? (Через 40 мин)

 

17. a) y ′ – = 1 + x 2, y (1) = 3; (y = (x 2+1) + x 3+ x)

 

b) (2 xy) dxx dy = 0, y (1) =1; (y = x)

 

c) Ж/д состав движется со скоростью 20 км/час. Через одну минуту после выключения двигателя его скорость уменьшилась до 2 км/час. Определить скорость состава через две минуты после остановки двигателя, считая сопротивление движению пропорциональным скорости. (0,2 км/час)

 

18. a) y ′ + y = 1, y (1) = 1; (y = x 2)

b) xy ′ + y = y 2ln x, y (1) =1; (y = )

 

c) Тело движется по прямой со скоростью, обратно пропорциональной пройденному пути. В начальный момент тело имело скорость v 0 = 15 м/с и находилось на расстоянии 4 м от начала отсчета пути. Определить скорость тела через 8 с после начала движения. ( м/с)

 

19. a) y ′ + = , y (1) = 1; (y = )

b) 2 y ′ + 3 y cos x = (8 + 12 cos x) e 2 x y –1 , y (0) = 2; (y = 2 ex)

 

c) Составить дифференциальное уравнение изменения скорости ж/д состава массы m = 10 000 тонн, движущегося со скоростью v 0 = 10 м/с, при замедленном прямолинейном движении под действием силы сопротивления, пропорциональной квадрату скорости и равной 20000 Н при скорости 1 м/с. Определить какое расстояние пройдет состав после выключения двигателя, прежде чем его скорость уменьшится до 2 м/с.

(v ´= – v 2; 200)

 

20. a) y ′ +2 xy =–2 x 3, y (1) = e –1 ; (y = x 2 + 1)

b) (1 + ln y – ln x) =0, y (1) = e; (y = xex)

c) Скорость прироста населения страны пропорциональна его численности. Составить дифференциальное уравнение процесса изменения численности населения. Определить численность населения страны через 20 лет, зная что ее население в 2000 году составляло 145 млн человек, а прирост населения за 2000 год был равен –1%.

( = kN; N = 145 · (0.99)20 ≈ 119 млн человек)

 

21. a) (2 ) dx + x dy = 0, y (1) = 0; (y = x ln2 x)

b) 8 xy ′ – 12 y = –(5 x 2 + 3) y 3, y (1) = ; (y = )

c) Скорость прироста населения страны пропорциональна его численности. Составить дифференциальное уравнение процесса изменения численности населения. Определить численность населения страны через 20 лет, зная что ее население в 2000 году составляло 145 млн человек, а прирост населения за 2000 год был равен 2%.

( = kN; N = 145 · (1.02)20 ≈ 215 млн человек)

 

22. a) y ′ = , y (1) = 0; (y = x ln2 x)

b) 2(y ′ + y)= x y 2 , y (0) = 2; (y = )

 

c) В благоприятных для размножения условиях находится некоторое количество N 0 бактерий. Найти зависимость увеличения числа бактерий от времени, если скорость размножения бактерий пропорциональна их количеству. Через сколько времени количество бактерий увеличится втрое? (N = N 0 ek t; t = )

 

23. a) xy ′ – y (ln y – ln x) = 0, y (–1) = –1; (y = x e x +1)

 

b) y ′ + xy = (x – 1) ex y 2, y (0) =1; (y = ex)

 

c) Некоторое вещество преобразуется в другое вещество со скоростью, пропорциональной массе непреобразованного вещества. Если масса первого есть 31,4 г по истечении одного часа и 9,7 г по истечении трех часов, то определить через сколько времени после начала процесса останется лишь 1% первоначальной массы исходного вещества. (7,84 ч)

 

24. a) y ′ = – , y (1) = 0; (y = )

 

b) y ′ + = y 2 x , y (1) = –1; (y = )

 

c) Некоторое вещество преобразуется в другое вещество со скоростью, пропорциональной массе непреобразованного вещества. Если масса первого есть 31,4 г по истечении одного часа и 9,7 г по истечении трех часов, то определить массу вещества в начале процесса.

(56,5 г)

 

25. a) (x 2 – 3 y 2) dx + 2 xy dy = 0, y (2) = 1; (y = )

 

b) y ′ – y = x y 2, y (0) =1; (y = )

 

c) В баке находится 100 л раствора, содержащего 10 кг соли. В бак вливается вода со скоростью 5 л/мин, и смесь вытекает из него с той же скоростью. Однородность раствора достигается путем перемешивания. Сколько соли останется в баке через час? (0,5 кг)

 

26. a) y ′ – y cos x =– sin 2 x, y (0) = 3; (y = e sin x + 2sin x + 2)

b) xy ′ – y + x = 0, y (e) = 0; (y = – x ln(ln x))

 

c) Состав замедляет свое движение под действием сопротивления, которое пропорционально скорости состава. Начальная скорость состава 1,5 м/с, скорость его через 4 секунды 1 м/с. Какой путь пройдет состав до остановки? (≈ 15 м)

 

 

27. a) y ′ – = – , y (1) = 1; (y = ln x + 1)

b) y ′ = , y (–1) = 1; (y = )

 

c) Состав замедляет свое движение под действием сопротивления, которое пропорционально скорости состава. Начальная скорость состава 1,5 м/с, скорость его через 4 секунды 1 м/с. Когда скорость уменьшится до 1 см/с? (≈ 50 с)


Поделиться с друзьями:

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.166 с.