додаток 1. Методи розв’язування найпростіших диференційних рівнянь

Рівняння вигляду

,

 (Д1.1)

де  - незалежна змінна,  - шукана функція, називається диференційним рівнянням порядку .

Функція є розв’язком рівняння (Д1.1) на відрізку , якщо

Рівняння першого порядку

іноді можна записати в явній формі:

.

 (Д1.2)

Якщо, крім рівняння (Д1.2), ще відома умова

,

 (Д1.3)

тоді задача відшукання  є задачею Коші.

Теорема Пікара Нехай права частина диференційного рівняння (Д1.2) визначена в області  і є неперервною в цій області, а тому обмеженою

.

Часткові похідні функції також обмежені на :

.

Тоді існує єдиний розв’язок задачі Коші  (Д1.2), (Д1.3) на відрізку .

Як знайти розв’язок Задачі Коші? Розглянемо декілька найпростіших випадків.

 

1)     рівняння з розділеними змінними має вигляд:

Його можна переписати наступним чином

чи

,

де С – деяка константа.

 

Приклад Д1.1

Знайдемо розв’язок задачі Коші

Тут . Тоді

.

Підставляємо початкову умову

.

Тоді розв’язок має вигляд

 

Приклад Д1.2

Знайдемо розв’язок рівняння

Тут . Тоді

 

2)     Лінійне диференційне рівняння має вигляд:

Якщо , рівняння називається однорідним.

Однорідне рівняння є рівнянням з розділеними змінними:

,-

і має розв’язок:

.

 

Розв’язок лінійного неоднорідного рівняння можна представити у вигляді:

,

де

 - розв’язок однорідного рівняння,

 - один частинний розв’язок лінійного неоднорідного рівняння. Його знаходження є окремим ділом кожної задачі.

 

Приклад Д1.3

Розв’язати диференційне рівняння:

.

Розв’язок однорідного рівняння має вигляд:

.

Частковий розв’язок будемо шукати серед функцій – констант:

.

Підставляючи її в диференційне рівняння, отримаємо

,

звідки

.

Загальний розв’язок має вигляд:

 

3)     Системи лінійних диференційних рівнянь:

при , така система називається однорідною системою:

.

Спочатку слід знайти  - розв’язки характеристичного рівняння системи:

,

де  - матриця коефіцієнтів моделі,  - одинична матриця.

Якщо , розв’язок однорідної системи шукається у вигляді:

,

 

Якщо ,  тоді у вигляді:

,

 

Розв’язок системи лінійних неоднорідних рівнянь є сума

,

де

 - розв’язок однорідної системи рівняння,

 - один частинний розв’язок лінійної неоднорідної системи рівнянь.

Приклад Д1.4

Розв’язати систему однорідних диференційних рівнянь:

Складемо рівняння:

,

звідки

.

Розв’язком цього рівняння є .

Отже, розв’язок системи набуває вигляду:

.

 

 

 

Додаток 2. Можливості використання табличного процесора Excel в дослідженні економічних систем

 

Табличний процесор Excel входить до складу програм Microsoft Office. Завантажити процесор можна за допомогою клавіші “ПУСК” (“START”) робочого стола Windows; його можна знайти серед Програм Microsoft Office.

Робоче вікно Excel складається з комірок, які мають адреси, що складаються з літери стовпчика і номеру рядка. Наприклад, A3. В кожний момент часу одна комірка є активною. На ній стоїть курсор управління. Переведення курсору (зміна активної комірки)  можлива за допомогою клавіатури, або “мишки”.

В комірку Excel можна вводити різноманітну інформацію різного формату. Виділяють три різновиди цієї інформації:

1)     числа, текст, дати, тощо;

2)     формули обчислень;

3)     функції.

 

Формули Excel починаються зі знаку “=” і містять числа, знаки математичних операцій і адреси комірок, в яких записана числова інформація. Наприклад,

.

Формули, як і іншу інформацію, можна копіювати з однієї комірки в іншу за допомогою стандартної процедури копіювання Windjws. При цьому адреси комірок в формулах змінюються відповідно зміни комірки вставки нової формули.

Частина адреси формули (літера стовпчика чи номер рядка) може не змінюватися при копіюванні формули, якщо перед ній стоїть знак “$”. Така адреса називається абсолютною. Наприклад, .

 

Функції Excel працюють з однією коміркою чи з блоком комірок. Блок комірок складається з прямокутної області робочого листа Excel. Адреса блоку складається з адреси лівої верхньої комірки, двокрапки і адреси нижньої правої комірки. Наприклад:

Вбудовані функції можна ввести за допомогою команд меню Вставка-Функція чи за допомогою спеціальної іконки над робочим листом.

Наприклад, функція суми чисел, які знаходяться в блоці комірок

.

 

Таблиця Д3.1

Функції Excel, які можуть бути корисними в економічних дослідженнях:

Функція

Дія

=СЛЧИС()

Генерація випадкового числа, рівномірно розподіленого на [0,1]. Для імітації економічних подій (прихід клієнтів)

=ЕСЛИ(D;A;B)

Якщо логічна умова D є правдою, тоді виводиться значення операції A. Інакше виводиться значення операції B. Наприклад, обчислення модуля числа,  записаного в комірці A1:

=ЕСЛИ(A1>0;A1;-A1)

=ЛИНЕЙН(блок Y; блок X; константа; статистика)

Обчислює рівняння регресії . Після запису функції в рядку формул слід виділити блок комірок, де буде результат, і натиснути комбінацію клавіш SHIFT-CTRL-ENTER

=ПЗ (ставка; число періодів; виплата)

Оцінює інвестиційну привабливість. Наприклад,

ПЗ(4,5%;5;1000)=-4389,98

Каже про те, що можна вкласти 4000 (бо менше значення функції) на 5 періодів (років), якщо кожен рік обіцяють повертати 1000, а банківська ставка 4,5%

 

=ППЛАТ (ставка; число періодів; поточна виплата)

Обчислює кількість для погашення суди.

Наприклад, ми хочемо взяти суду на 10000 під закладну 8% на рік (8/12=0,67%) строком на 25 років (25*12=300 місяців)

ППЛАТ(0,67;300;100000)=-774,47

каже про те, що слід кожного місяця виплачувати 7774,47 для погашення.

=НОРМА(число періодів; виплата; вкладання)

Обчислює швидкість обороту

НОРМА(5;1000;--3000)=20%

Вкладення 3000 гарантує за 5 років виплату по 1000 при обороті 20%

=АМР(вартість; залишок; період)

Амортизація

=АМР(8000;500;10)=750

обчислює амортизацію за кожен рік

 


Додаток 2. основи програмування в редакторі Visual Basic for Applications (VBA) в середовищі Excel.

VBA – відносно легка мова програмування. В середовищі Excel вона дозволяє створювати свої власті функції (function) і підпрограми (Sub), які потім використовуються користувачем в роботі з інформацією на листах. Крім того, VBA використовує технологію візуального програмування, тобто створення робочої поверхні виконання програми та елементів управління безпосередньо на екрані.

Завантаження редактора VBA виконується за наступною схемою:

Сервіс à макрос à Редактор Visual Basic.

Тексти власних функцій і підпрограм записуються в лист модуля, який потрібно створити, користуючись оператором меню “вставка – модуль”.

Основне тіло функції має вигляд:

Function <Fname> (<список параметрів через кому>)

<текст функції>

<Fname>=<значення, яке має вертати функція>

End Function

 

Тіло підпрограми:

Sub <Fname> (<список параметрів через кому>)

<текст функції>

<Fname>=<значення, яке має вертати функція>

End Sub

 

Функції і підпрограми можуть йти одна за одній в модулі.

 

ПРИКЛАД Д3.1

Функція VBA, що повертає квадрат числа, яке вводиться як параметр.

Function Kvadrat(A)

Dim B As Single

B = A*A

Kvadrat =B

End Function

Використання цієї функції може мати вигляд:

=Kvadrat (A2)

Тоді вона виведе в поточній комірці листа Excel значення квадрату числа, яке записано в комірці за адресою A2.

 

Основні типи змінних в VBA.

Опис змінних, які використовуються в функції, має наступний вигляд:

Dim  <змінна> As <тип>.

 

Таблиця Д3.1 Основні типи даних VBA

Тип

Опис

Ціле  число

Integer

Число з плавуючою точкою

Single

Дійсне  число подвійної точності

Double

Логічний тип

Boolean

Тип дати

Date

Рядок тексту

String

Будь-яке значення

Variant

Масив (вектор чи матриця)

Dim A(4) As Single

 

Таблиця Д3.2 Основні операції над даними в VBA

Операція

Формат (приклад)

Присвоювання

F=3.5

G=2*F

Умовний оператор

IF X>0 then

A=X-4

Else

A=0

EndIf

Оператор циклу

For I=0 to 10

A(i)=2+I

End Do

Звертання до значення комірки поточного листа з певною адресою

Range(“A2”). Value

Звертання до комірки по місцю на листі

Cells(I,J)

 

Таблиця Д3.2 Основні функції в VBA

Функція

Формат (приклад)

Модуль числа А

B=Abs(A)

Косинус числа А

B=Cos(A)

Експонента числа А

B=Exp(A)

Натуральний логарифм

B=log(A)

Випадкове число, рівномірно розподілене на [0,1]

Randomize

B=Rnd

Квадратний корень з числа

B=Sqr(A)

Ціла частина числа

B=Int(A)

 


 

Додаток 3. Статистичні таблиці

1.     Нормальний розподіл

Нормальний розподіл величини  визначається наступною функцією розподілу:

,

де  - ймовірність того, що величина  ,  - густина розподілу з середнім  і середньо-квадратичним відхиленням :

.

Функція Лапласа, представлена в таблиці Д3.1, має визначення , а густина розподілу .

За цим значенням можна легко найти функцію :

 

Таблиця Д3.1. Значення функції Лапласа Ф(x)

0

0,398948

0

1,05

0,229886

0,848869

0,05

0,39845

0,519922

1,1

0,217855

0,859762

0,1

0,396958

0,53977

1,15

0,205939

0,870059

0,15

0,394485

0,559495

1,2

0,194189

0,879768

0,2

0,391048

0,579047

1,25

0,182652

0,888901

0,25

0,386674

0,598381

1,3

0,171371

0,89747

0,3

0,381393

0,61745

1,35

0,160386

0,905489

0,35

0,375246

0,636213

1,4

0,14973

0,912975

0,4

0,368276

0,654627

1,45

0,139433

0,919947

0,45

0,360532

0,672653

1,5

0,12952

0,926423

0,5

0,352071

0,690257

1,55

0,120011

0,932424

0,55

0,342949

0,707404

1,6

0,110922

0,93797

0,6

0,33323

0,724066

1,65

0,102266

0,943083

0,65

0,322977

0,740214

1,7

0,09405

0,947786

0,7

0,312259

0,755827

1,75

0,086279

0,952099

0,75

0,301142

0,770884

1,8

0,078951

0,956047

0,8

0,289696

0,785369

1,85

0,072066

0,95965

0,85

0,277989

0,799269

1,9

0,065617

0,962931

0,9

0,266089

0,812573

1,95

0,059596

0,965911

0,95

0,254063

0,825276

2

0,053992

0,968611

1

0,241974

0,837375

2,05

0,048793

0,97105

Якщо , тоді значення функції Лапласа можна знайти за формулою:

.

 

2.     t-розподіл Стьюдента

Якщо  - нормально розподілені незалежні випадкові величини, а - випадкова величина, яка від них залежить, тоді випадкова величина:

має t-розподіл Стьюдента.

,

де  - ймовірність того, що величина  ,  - густина розподілу.

Функція розподілу, представлена в таблиці Д3.2, має визначення:

.

 

Таблиця Д3.2. Значення функції Т

0,01

0,05

0,9

1

63,65

12,70

6,31

2

9,925

4,303

2,92

3

5,841

3,182

2,353

4

4,604

2,776

2,132

5

4,032

2,571

2,015

6

3,707

2,447

1,943

7

3,499

2,365

1,895

8

3,355

2,306

1,86

9

3,25

2,262

1,833

10

3,169

2,228

1,812

11

3,106

2,201

1,796

12

3,055

2,179

1,782

13

3,012

2,16

1,771

14

2,977

2,145

1,761

15

2,947

2,131

1,753

16

2,921

2,12

1,749

17

2,898

2,11

1,74

20

2,845

2,086

1,725

25

2,787

2,060

1,708

30

2,75

2,042

1,697

40

2,704

2,021

1,684

 

 

3.     F-розподіл Фішера

Якщо  ,  - нормально розподілені незалежні між собою сукупності випадкових величин, серед них є n та m незалежних величин відповідно. Тоді випадкова величина:

 ,-

має F-розподіл Фішера:

,  де   - густина розподілу.

Функція розподілу, представлена в таблиці Д3.3, має визначення:

.

Таблиця Д3.2. Значення функції Т

А) для

1

2

3

4

10

20

1

161

200

216

225

242

248

2

18,51

19

19,16

19,25

19,3

19,44

3

10,13

9,55

9,28

9,12

8,79

8,66

4

7,71

6,94

6,59

6,39

5,96

5,8

5

6,61

5,79

5,41

5,19

4,74

4,56

6

5,99

5,14

4,76

4,53

4,06

3,87

7

5,59

4,74

4,35

4,12

3,64

3,44

8

5,32

4,46

4,07

3,84

3,35

3,15

9

5,12

4,26

3,86

3,63

3,14

2,93

10

4,96

4,10

3,71

3,48

2,98

2,77

15

4,54

3,68

3,29

3,06

2,54

2,33

20

4,35

3,49

3,1

2,87

2,35

2,12

А) для

1

2

3

4

10

20

1

4052

4999

5403

5,625

6036

6209

2

98,5

99

99,17

99,25

99,4

99,45

3

34,12

30,82

29,46

28,71

27,23

26,69

4

21,2

18

16,69

15,58

14,55

14,09

5

16,26

13,27

12,06

11,91

10,05

9,55

6

13,74

10,92

9,78

9,15

7,87

7,39

12

9,33

6,93

5,95

5,41

4,30

3,86

17

8,4

6,11

5,18

4,67

3,59

3,16

20

8,1

5,85

4,94

4,43

3,37

2,94

30

7,56

5,39

4,51

4,02

2,98

2,55

40

7,31

5,18

4,31

3,83

2,8

2,37

100

6,9

4,82

3,98

3,51

2,5

2,06