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

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

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

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

2017-11-17 1118
В ы ч и с л е н и я в 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.181 с.