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

Вычислительные методы и методы оптимизации в экономике

.docx
Скачиваний:
116
Добавлен:
01.04.2014
Размер:
475.7 Кб
Скачать

Вариант 6

Задание 1

Задача 1. Решить СЛАУ методом Гаусса

Решение.

Решение в Excel

Решение в MathCad

Задача 2. Решить СЛАУ методом квадратного корня

Решение.

Матрица А не является положительно определенной (есть отрицательное собственное значение), поэтому невозможно найти решение матрицы методом квадратного корня.

Решение в MathCad

Задание 2

1. Построить итерационный многочлен Лагранжа для функции с заданными узлами

2. вычислите его значение точке .

3. определить относительную погрешность.

, х0= –4, х1= –3, х2= -1, х3= 0, = –2,057.

Решение.

,

Относительная погрешность

Решение в MathCad

х0 := –4 х1 := –3 х2 := -1 х3= 0

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

Х

1

2

3

4

5

Y

1,9

1,4

3,4

4,9

3,9

Решение.

ИТОГО

Х

1

2

3

4

5

15

Y

1,9

1,4

3,4

4,9

3,9

20

X^2

1

4

9

16

25

55

X*Y

2,8

4,6

12,9

23,2

24

67,5

Рассчитаем параметры уравнения

Подставляя значения из таблицы 2, получим

Решим систему, получим

Построенное уравнение парной регрессии:

Решение в MathCad

Задание 4. Вычислить определенный интеграл с помощью формулы Симпсона и средних прямоугольников

Решение.

Формула средних прямоугольников

Формула Симпсона

Решение в MathCad

Метод средних прямоугольников

Задание 5. Отделить корни уравнения аналитически и уточнить корень методом Ньютона

Решение.

Построим кривые

,

Уравнение имеет три корня:

, ,

Уточним корень . Используем метод Ньютона.

x

f(x)

f '(x)

2

-1

33

2,0303

0,0231

34,5262

2,0296

0,0000

34,4923

2,0296

0,0000

34,4923

Корень равен:

Решение в MathCad

Задание 6. Составить таблицы приближенных значений решения дифференциального уравнения , удовлетворяющего начальному условию , на отрезке [1; 2] с шагом h = 0,2. С помощью методов Эйлера и Рунге -Кутта. Определить относительную погрешность.

Решение.

Найдем решение дифференциального уравнения

Подстановка: ,

, , , ,

, , ,

, , ,

, – общее решение.

– частное решение

Метод Эйлера

, .

Произведем расчеты

x

y

f(x,y)

h

Y

Delta %

0

1

0

1

0,2

0,0000

0

1

1,2

0,2000

0,9120

0,1864

7,30

2

1,4

0,3824

0,9107

0,3624

5,51

3

1,6

0,5646

0,9498

0,5423

4,10

4

1,8

0,7545

1,0098

0,7328

2,96

5

2

0,9565

0,9375

2,02

Y – точное решение.

Метод Рунге-Кутта

.

x

y

h

k1

k2

k3

k4

Y

Delta %

0

1

0,0000

0,2

0,2

0,1866

0,1842

0,1771

0,0000

0

1

1,2

0,1865

0,1779

0,1758

0,1754

0,1763

0,1864

0,04

2

1,4

0,3626

0,1765

0,1795

0,1799

0,1844

0,3624

0,03

3

1,6

0,5425

0,1845

0,1901

0,1907

0,1972

0,5423

0,03

4

1,8

0,7330

0,1972

0,2042

0,2050

0,2126

0,7328

0,03

5

2

0,9378

0,9375

0,03

Решение в MathCad

Метод Эйлера

Метод Рунге-Кутта

Задание 7. Решить систему нелинейных уравнений методом простои итерации, проверив условие сходимости.

Решение.

Проверим условие сходимости

, , ,

Условие сходимости выполняется.

Система имеет корень при: и

x

y

Dx

Dy

D

0

1

0

1

1,6415

1,3000

0,6415

1,3000

1,3000

2

1,5457

0,7016

0,0958

0,5984

0,5984

3

1,7915

0,7810

0,2457

0,0794

0,2457

4

1,7780

0,5886

0,0135

0,1924

0,1924

5

1,7998

0,5981

0,0218

0,0095

0,0218

6

1,7996

0,5828

0,0002

0,0154

0,0154

7

1,7999

0,5829

0,0003

0,0001

0,0003

8

1,7999

0,5827

0,0000

0,0002

0,0002

9

1,7999

0,5827

0,0000

0,0000

0,0000

Решение системы: (1,7999; 0,5827)

Задание 8.

Задача 1. Решить задачу линейного программирования графическим методом

Решение.

Построим многоугольник решений.

Построим граничные прямые:

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

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

Перпендикулярно вектору проводим линию уровня . В данном случае строим прямую . Перемещаем прямую в градиентом направлении до крайней точки в области .

Минимальное значение функция принимает в точке А.

Максимальное значение функция принимает в точке С.

Решение в MathCad

Задача 2. В животноводческом совхозе на производство 1 ц молока тратится 25 ден. ед., из них на трудовые затраты – 10 ден.ед., на материальные затраты – 15 ден. ед.; производство 1 ц мяса обходится в 180 ден. ед., из которых 100 ден. ед. – трудовые затраты, 80 ден. ед. – материальные. Государственные закупочные цены: за 1 ц молока – 35 тыс. ден. ед., а за 1 ц мяса – 200 тыс. ден. ед. Определить прибыль от реализации. Фонд зарплаты – 100 тыс. ден. ед., остальные на оборудование.

Решение.

Построим экономико-математическую модель задачи.

Обозначим через (= 1, 2) количество продукции П1 иП2, соответственно.

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

Ограничения будут выражены следующими равенствами:

Решение задачи в пакете Excel:

Решение в MathCad

Задание 9. Найти минимальное значение функции и точку , в котором оно достигается, методом золотого сечения.

Решение.

Определим отрезок, содержащий минимальное значение функции

Решение в MathCad

23