Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебники 80115

.pdf
Скачиваний:
2
Добавлен:
01.05.2022
Размер:
539.07 Кб
Скачать

6

Предварительно вычисляем xk = 0,5 +1+1,5 + 2 + 2,5 + 3 =10,5,

k =1

6

xk2 = 0,25 +1+ 2,25 + 4 + 6,25 + 9 = 22,75,

k =1 6

yk = 0,31+ 0,82 +1,29 +1,85 + 2,51+ 3,02 = 9,8,

k =1

6

xk yk =0,5 0,31+1 0,82+1,5 1,29+2 1,85+2,5 2,51+3 3,02= 21,94.

k=1

 

6A +10,5A = 9,8;

 

 

Следовательно,

 

0

1

 

 

 

 

10,5A0 + 22,75A1 = 21,94.

 

 

Решая эту систему, находим A0 и A1: A0 = −0,28, A1 =1,09.

Искомый многочлен y =1,09x + 0,28.

 

 

2. Аппроксимируем таблично заданную функцию y = f (x) квадратичной

функцией y = A

+ A x + A x2.

 

 

 

0

 

1

2

 

 

 

Составим систему для определения A0, A1, A2 :

 

 

 

6

6

 

6

 

 

A0m + A1xk + A2 xk2 = yk

 

 

 

k=1

k=1

 

k=1

 

 

 

 

 

 

6

6

6

6

 

 

 

 

 

xk + A1

xk2 + A2

xk2 = xk yk

 

 

A0

 

 

 

k=1

k=1

k=1

k=1

 

 

 

6

6

6

6

 

 

A0 xk2 + A1

xk3 + A2

xk4 = xk2 yk .

 

 

k=1

k=1

k=1

k=1

Предварительно вычисляем:

6

xk = 0,5 +1+1,5 + 2 + 2,5 + 3 =10,5,

k =1

6

xk2 = 0,25 +1+ 2,25 + 4 + 6,25 + 9 = 22,75,

k =1 6

xk3 = 0,125 +1+ 3,375 + 8 +15,625 + 27 = 55,125,

k =1

21

6

xk4 = 0,0625 +1+ 5,0625 +16 + 39,0625 + 81=142,1875,

k =1 6

yk = 0,31+ 0,82 +1,29 +1,85 + 2,51+ 3,02 = 9,8,

k =1

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xk yk =0,5 0,31+1 0,82+1,5 1,29+2 1,85+2,5 2,51+3 3,02=21,94.

 

 

 

 

k=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xk2yk =0,25 0,31+1 0,82+2,25 1,29+4 1,85+6,25 2,51+9 3,02=54,0675.

k=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Получим систему уравнений вида

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6A

+10,5A + 22,75A

= 9,8;

 

 

 

 

 

 

 

 

 

 

0

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10,5A0 + 22,75A1 + 55,125A2 = 21,94;

 

 

 

 

 

22,75A

+ 55,125A +142,1875A

= 54,0675.

 

 

 

 

 

 

0

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

Решая эту систему, находим A0 , A1 и A2: A0 = −0,08, A1 = 0,74, A2 = 0,07.

Искомый многочлен y = −0,08x2 + 0,74x + 0,07.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задача №3

 

 

 

 

 

 

 

 

 

 

 

 

Задание. Получить приближенное решение системы

методом простой

итерации с точностью 0,01.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10x

+ x

 

 

+ x

 

=12,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x1 +10x2 + x3 =13,

 

 

 

 

 

 

 

 

 

 

 

 

2x + 2x

2

+10x

3

 

=14.

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение. Пусть дана система линейных уравнений

 

 

 

 

 

 

 

a

 

x

+ a

x

 

 

 

+ ... a

 

x

 

 

= b ,

 

 

 

 

 

 

 

 

11 1

12

 

2

 

 

1n

 

 

n

 

 

1

 

 

 

 

 

 

 

 

a21x1 + a22 x2

+ ... a2n xn = b2 ,

 

 

 

 

(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

..........................................

 

 

 

 

 

 

 

 

 

a

 

x

+ a

n2

x

2

+ ... a

nn

x

n

= b ,

 

 

 

 

 

 

 

 

 

n1 1

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

Введя в рассмотрение матрицы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a11

a12 ... a1n

 

 

 

 

 

 

 

 

x

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

A =

a21

a22 ... a2n

 

,

X =

 

x2

,

B =

b2

 

,

 

......................

 

 

 

 

 

 

 

 

...

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

n1

a

n2

... a

nn

 

 

 

 

 

 

 

 

x

n

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

22

систему (1) можно записать в виде матричного уравнения:

A X = b.

Предполагая,

 

что

диагональные коэффициенты

 

aii

≠ 0

разрешим первое уравнение системы (1)

 

относительно

x1,

относительно x2 и т.д. Тогда получим эквивалентную систему:

 

x

 

=α

 

x

2

+ α

x

 

+ ... + α

 

x

n

+ β ;

 

 

 

 

1

12

 

 

13 3

1n

 

 

 

1

 

 

 

 

x2 =α21x1 + α23x3 + ... + α

2nxn + β2;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

..........................................

 

 

 

 

 

 

 

 

 

 

x

n

=α

 

x

+ α

n2

x

2

+ ... + α

n,n1

x

n1

+ β

n

,

 

 

 

n1 1

 

 

 

 

 

 

 

(2) (i = 1,2,...n), второе –

(3)

 

 

 

 

b

 

 

 

aij

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

β

i

=

i

,

α

ij

= −

 

 

 

 

при

i j

и

 

 

α

ij

= 0 при

i = j (i, j =1,2,...,n).

 

 

 

 

 

 

 

 

 

 

aii

 

 

aii

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введя матрицы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α11

α12 ... α1n

 

 

 

 

 

β

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

α21

α22 ...α2n

 

 

β = β2

 

 

 

 

 

 

 

 

 

 

α =

 

 

,

 

,

 

 

 

 

 

 

 

 

 

 

......................

 

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α

 

...α

 

 

 

 

 

 

β

 

 

 

 

 

 

 

 

 

 

 

 

 

α

n1

n2

nn

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

систему

(3) можем записать в матричной форме:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X = α X + β .

 

 

 

 

 

 

(4)

Для решения системы (4) применим метод последовательных приближений. За начальное приближение принимаем, например, столбец

свободных членов x(0) = β , т.е. x(0) = β .

Далее последовательно строим матрицы-столбцы:

x(1) = α x(0) + β , x(2) = α x(1) + β ,…. , x(k) = α x(k1) + β , …

Если последовательность приближений x(0), x(1),..., x(k), ... имеет предел

x = lim x(k) ,

k→∞

то этот предел является решением системы (4) и, cледовательно, решением равносильной системы (1).

Для того чтобы процесс итераций сходился к единственному решению этой системы независимо от выбора начального приближения, необходимо выполнение для приведенной системы (3) по меньшей мере одного из условий (достаточное условие сходимости метода итераций):

n

n

 

αij

 

<1, i =1, 2, ..., n или

 

αij

 

< 1, j = 1, 2, ..., n .

 

 

 

 

j=1

i=1

Приведем заданную систему уравнений к виду (3):

23

 

 

 

 

 

 

 

x =1,2 0,1x

 

0,1x ,

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

3

 

 

 

 

 

 

 

 

 

 

 

x2 =1,3 0,2x1 0,1x3,

 

 

 

 

 

 

 

 

 

x =1,4 0,2x

0,2x

2

.

 

 

 

 

 

 

 

 

 

 

 

3

 

1

 

 

 

 

 

 

 

В качестве начального приближения возьмем систему чисел x

(0)

=1,2;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

x(0)

= 0;

x(0)

= 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

После первого шага получим:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

(1)

=1,20,1 00,1 0 =1,2,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(1)

=1,30,2 1,20,1 0 =1,06,

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(1)

=1,40,2 1,20,2 0 =1,16.

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2)

=1,20,1 1,20,1 1,16= 0,9640,

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

После второго:

 

x(2)

=1,30,2 1,20,1 1,16= 0,944,

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=1,40,2 1,20,2 1,06= 0,948.

 

 

 

 

 

 

x(2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

Дальнейшие вычисления располагаем в табл. 8:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

(k)

 

(k)

 

 

(k)

 

 

 

 

 

 

 

 

 

 

 

x1

x2

 

 

 

x3

 

 

 

 

 

 

 

0

 

 

 

1,2000

0,0000

 

0,0000

 

 

 

 

 

 

 

1

 

 

 

1,2000

1,0600

 

1,1600

 

 

 

 

 

 

 

2

 

 

 

0,9640

0,9440

 

0,9480

 

 

 

 

 

 

 

3

 

 

 

1,0098

1,0104

 

1,0144

 

 

 

 

 

 

 

4

 

 

 

0,9975

0,9966

 

0,9960

 

 

 

 

 

 

 

5

 

 

 

1,0007

1,0009

 

1,0012

 

 

 

 

 

 

 

6

 

 

 

0,9998

0,9997

 

0,9997

 

 

 

 

Точное решение (1;1;1) практически достигается на 6-й итерации.

 

 

 

 

 

 

 

 

 

Задача №4

 

 

 

 

 

 

 

Задание.

Найти численное решение линейной краевой задачи для

дифференциального уравнения 2-го порядка конечно-разностным методом, используя аппроксимацию производных второго порядка и шаг h = 0,1.

y′′ + xy′ − 0,5

y

=1,

y(2) + 2y(2) =1,

 

 

= 2,15.

 

 

x

 

y(2,3)

24

Решение. Метод конечных разностей.

Разбив отрезок [2;2,3] на части с шагом h = 0,1, получим четыре узловые точки с абсциссами x0 = 2; x1 = 2,1; x2 = 2,2; x3 = 2,3. Две точки x0 = 2 и x3 = 2,3 являются граничными, а две другие – внутренними. Данное уравнение во внутренних точках заменим конечно-разностным уравнением:

 

yi+1 2yi + yi1

+ x

 

yi+1 yi1

0,5

yi

 

 

=1 (i = 2,3).

 

 

 

 

 

 

 

 

 

 

 

h2

 

 

 

 

 

 

 

 

 

 

i

 

 

2h

 

 

 

 

 

 

 

 

xi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для краевых условий составим конечно-разностное уравнение в

граничных точках:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

+ 4y

 

3y

0 =1 (i

= 0),

 

 

 

y0 + 2

 

 

 

 

2

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(i = 3).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y3 = 2,15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Данная задача сводится к решению системы уравнений

 

 

 

 

 

y

2

 

+ 4y 3y

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y0

+

 

 

 

 

 

 

 

 

 

 

 

1

 

=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2y + y

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

y

2

0

 

 

 

 

 

 

y

2

0

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

+ 2,1

 

 

 

 

 

 

0,5

 

1

=1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,01

 

 

 

 

 

 

 

 

 

 

 

 

 

0,2

 

 

 

 

2,1

 

 

y

3

2y

2

+ y

 

 

 

 

 

 

 

y

3

y

 

 

y

2

 

 

 

 

 

 

 

 

 

 

 

1

+ 2,2

 

 

 

 

 

 

1

0,5

 

 

 

=1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,01

 

 

 

 

 

 

 

 

 

 

 

 

 

0,2

 

 

 

 

2,2

 

 

 

 

= 2,15.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выполнив преобразования, имеем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.9y0 + 4y1 y2 = 0.1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

841y1 + 464.1y2 = 4.2,

 

 

 

 

375.9y0

 

 

 

 

 

 

 

 

 

 

 

 

 

881y2 + 488.4y3 = 4.4,

 

 

 

 

391.6y1

 

 

 

 

 

 

 

= 2.15.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подставив значение

y3 в третье уравнение, получим для определения

остальных неизвестных систему

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,9y0 + 4y1 y2 = 0,1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

841y1 + 464,1y2 = 4,2,

 

 

 

 

375,9y0

 

 

 

 

 

 

391,6y

881y

2

 

= −1045,66.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решая эту систему уравнений, получим

25

x0 = 2;

y0 = 2,235;

x1 = 2,1;

y1 = 2,185;

x2 = 2,2;

y2 = 2,158;

x3 = 2,3;

y3 = 2,150.

Задача №5

Задание. Найти максимум целевой функции при заданных ограничениях. Z(x) = 9x1 + 5x2 + 4x3 + 3x4 + 2x5 max,

x

2x

 

+ 2x

6,

 

1

 

 

2

3

 

x1

+ 2x2

+ x3 + x4 = 24,

2x

 

+ x

2

4x

+ x = 30.

 

1

 

3

5

Решение. Алгоритм симплексного метода решения задач линейного программирования.

Чтобы решить задачу симплексным методом, необходимо выполнить следующие действия:

1.Привести задачу к каноническому виду.

2.Найти начальное опорное решение с "единичным базисом" (если опорное решение отсутствует, то задача не имеет решения ввиду несовместимости. Привести системы ограничений).

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

4.Если выполняется признак единственности оптимального решения, то решение задачи заканчивается.

5.Если выполняется условие существования множества оптимальных решений, то путем простого перебора находят все оптимальные решения.

Приводим задачу к каноническому виду.

Для этого в левую часть первого ограничения-неравенства вводим дополнительную переменную x6 с коэффициентом +1. В целевую функцию

переменная x6 входит с коэффициентом ноль (т.е. не входит). Получаем:

Z(x) = 9x1 + 5x2 + 4x3 + 3x4 + 2x5 + 0x6 max,

x

2x

 

+ 2x + x

 

= 6,

 

1

 

 

2

3

6

 

x1

+ 2x2

+ x3 + x4 = 24,

2x

 

+ x

2

4x + x

5

= 30,

 

1

 

3

 

xi 0, i.

Находим начальное опорное решение. Для этого свободные (неразрешенные) переменные приравниваем к нулю: x1 = x2 = x3 = 0.

Получаем опорное решение Х1=(0,0,0,24,30,6) с единичным базисом Б1=( A4, A5, A6 ).

26

Составляем симплексную табл. 9. В столбец A0 записывается правая часть ограничений. С правой стороны записываются коэффициенты ограничений. Последняя строка - это целевая функция, умноженная на −1:

 

 

 

 

 

 

 

Таблица 9

 

 

 

 

 

 

 

 

 

Б

A0

A1

A2

A3

A4

A5

A6

min

A6

6

1

-2

2

0

0

1

 

A4

24

1

2

1

1

0

0

 

A5

30

2

1

-4

0

1

0

 

 

0

-9

-5

-4

-3

-2

0

 

Базисные векторы A6 , A4 , A5 следовательно, все элементы в столбцах A6 , A4 , A5 ниже горизонтальной линии должны быть нулевыми.

Обнулим все элементы столбца A4 , кроме ведущего элемента. Для этого сложим строку 4 со строкой 2, умноженной на 3. Обнулим все элементы столбца A5 , кроме ведущего элемента. Для этого сложим строку 4 со строкой 3, умноженной на 2.

Симплекс - таблица примет вид (табл.10):

Таблица 10

Б

A0

A1

A2

A3

A4

A5

A6

min

A6

6

1

-2

2

0

0

1

3

A4

24

1

2

1

1

0

0

24

A5

30

2

1

-4

0

1

0

-

 

 

 

 

 

 

 

 

 

132

-2

3

-9

0

0

0

 

В первом столбце "Б" записываются векторы, входящие в базис опорного решения. Порядок записи этих векторов соответствует номерам разрешенных неизвестных в уравнениях-ограничениях. В последней строке таблицы в столбце " A0 " записываются значения целевой функции на опорном решении

Z(x1).

Начальное опорное решение не является оптимальным, так как в задаче на максимум коэффициенты в 4 строке для векторов A1 и A3 отрицательные.

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

В качестве ведущего столбца выберем столбец A3, так как среди коэффициентов в последней строке, по модулю, наибольшим является число 9, max(2,3,9)=9, значит, в базис входит вектор A3. В качестве ведущей строки выберем строку 1, так как наименьшее из отношений элементов сводного столбца к соответствующим элементам ведущему столбца является 3, min

27

(6/2,24/3,-)=3, значит из базиса выходит A6 . Заметим, что при делении положительного элемента на отрицательный получается бесконечность. На пересечении ведущей строки и ведущего столбца находится ведущий элемент, равный 2.

Обнулим все элементы этого столбца, кроме ведущего элемента. Для этого сложим строки 2, 3, 4 со строкой 1, умноженной на -1/2, 2, 9/2, соответственно. Далее делим строку с ведущим элементом на ведущий элемент. Симплекс-таблица примет следующий вид (табл. 11):

 

 

 

 

 

 

 

Таблица 11

 

 

 

 

 

 

 

 

 

Б

A0

A1

A2

A3

A4

A5

A6

Min

A3

3

1/2

-1

1

0

0

1/2

-

A4

21

1/2

3

0

1

0

-1/2

9

A5

42

4

-3

0

0

1

2

-

 

 

 

 

 

 

 

 

 

159

5/2

-6

0

0

0

9/2

 

Это решение не

является оптимальным, так как вектор A2 имеет

отрицательное значение

в 4 строке

равное 6. Для улучшение решения

необходимо ввести вектор A2 в базис

опорного решения.

В качестве ведущего столбца выберем столбец A2 , так как по модулю max(5/2,6)=6. В качестве ведущей строки выберем строку 2, так как min(-, 21/3, -)=7, заметим, что при делении положительного элемента на отрицательный получается бесконечность. На пересечении ведущей строки и ведущего столбца находится ведущий элемент, равный 3.

Обнулим все элементы этого столбца, кроме ведущего элемента. Для этого сложим строки 1, 3, 4 со строкой 2, умноженной на 1/3, 1, 2, соответственно. Далее делим строку с ведущим элементом на ведущий элемент.

Симплекс-таблица примет следующий вид (табл. 12):

Таблица 12

Б

A0

A1

A2

A3

A4

A5

A6

min

A3

10

2/3

0

1

1/3

0

1/3

-

A2

7

1/6

1

0

1/3

0

-1/6

-

A5

63

9/2

0

0

1

1

3/2

-

 

201

7/2

0

0

2

0

7/2

 

Это решение является единственным оптимальным, так как в последней строке нет отрицательных элементов.

Ответ: max Z(X ) = 201 при X = (0,7,10,0,63).

28

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Данко П. Е. Высшая математика в упражнениях и задачах / П. Е. Данко,

А.Г. Попов, Т. Я. Кожевникова. - М.: Издательский дом «ОНИКС 21 век». 2003. Ч. 2. 416 c.

2.Демидович Б. П. Основы вычислительной математики / Б. П. Демидович, И.А. Марон. – М: Наука, 1970. 664 с.

3.Воробьева Г. Н. Практикум по вычислительной математике / Г.Н. Воробьева, А. Н. Данилова. – М: Высш. шк., 1990. 207 с.

4.Вержбицкий В. М. Численные методы / ВМ. . Вержбицкий. – Высш. шк., 2001. 382 с.

5.Копченова И. В. Вычислительная математика в примерах и задачах /

И.В. Копченова, И. А. Марон. – М: Наука, 1972.

6.Пискунов Н. С. Дифференциальное и интегральное исчисления / Н. С. Пискунов. - М.: Наука, 2006. Т. 1. 416 с.

7.Васильков Ю. В. Компьютерные технологии вычислений в математическом моделировании: учеб. пособие / Ю. В. Васильков, Н.Н. Василькова. – М.: Финансы и статистика, 2001 – 256 с.

ОГЛАВЛЕНИЕ

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Правила оформления контрольных работ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Программа курса “Вычислительные методы в инженерии” для магистрантовзаочников инженерно-технических специальностей . . . . . . . . . . . . . . . . . . . . . 5 Вопросы для самоподготовки. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 6 Контрольная работа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Примеры решения задач к контрольной работе . . . . . . . . . . . . . . . . . . . . . . . 15 Библиографический список . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

29

ВЫЧИСЛИТЕЛЬНЫЕ МЕТОДЫ В ИНЖЕНЕРИИ

Методические указания к выполнению контрольной работы

для магистрантов направления 15.04.01 «Машиностроение»

заочной формы обучения

Составители: Бырдин Аркадий Петрович Костина Татьяна Ивановна Сидоренко Александр Алексеевич

Редактор Аграновская Н.Н.

Подписано в печать 16. 05. 2019.

Формат 60×84 1/16. Бумага для множительных аппаратов.

Усл. печ. л. 2,3. Тираж 27 экз. Зак. № 55.

ФГБОУ ВО “Воронежский государственный технический университет” 394026 Воронеж, Московский просп., 14

Участок оперативной полиграфии издательства ВГТУ 394026 Воронеж, Московский просп., 14

30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]