Лабораторная работа «Численные методы»

Лабораторная работа
в среде программирования C++



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: C++

Название работы: Лабораторная работа «Численные методы»

Вид работы: Лабораторная работа

Описание: Лабораторная работа «Численные методы»

Методы оптимизации – методы поиска локального экстремума функции на заданном промежутке.

Задание на лабораторную работу:

1. Найти локальный экстремум функции в указанном интервале с заданной точностью.
2. Повторяющиеся вычисления оформить в виде функции.
3. Результат решения задачи: найденный экстремум, заданная точность, число потребовавшихся для нахождения экстремума итераций.

Вариант 1

Общий поиск

f(x)  min
x[-2; 0]
Вариант 2 Метод дихотомии

f(x)  max
x[-1; 1]
Вариант 3 Метод золотого сечения

f(x)  min
x[1; 3]
Вариант 4 Метод Фибоначчи

f(x)  min
x[-; 0]
Вариант 5 Метод сканирования

f(x)  max
x[0; ]


Решение нелинейных уравнений.

Задания на лабораторную работу

1. Отделить графическим способом корни уравнения и выбрать начальное приближение или начальный интервал (в зависимости от метода).
2. Уточнить указанным методом корень уравнения с заданной точностью.
3. Повторяющиеся вычисления оформить в виде функции.
4. Результат решения задачи: корень уравнения, заданная точность, число потребовавшихся для нахождения корня итераций.


Вариант 6 Метод проб
x2 - 5 sin x = 0
[1.57 ; 3.14 ]

Вариант 7 Метод секущих
ex - 10x = 0
[0 ; 1]

Вариант 8 Метод итераций
arcsin (2 x + 1) - x2 = 0
[ -0.5 ; 1]

Численное интегрирование.

Задания на лабораторную работу

1. Написать программу для вычисления определенного интеграла с заданной точностью. В качестве тестового примера использовать заданный вариант.
2. Оформить в виде функции:
• вычисление интеграла с заданной точностью;
• вычисление интеграла с заданным числом разбиений интервала интегрирования;
• вычисление значения подынтегральной функции.
3. Имя подынтегральной функции передавать в качестве параметра.
4. Предусмотреть обработку ситуации, когда заданная точность не может быть достигнута.


Вариант 9 Метод прямоугольников
/6
  tg x dx
0

Вариант 10 Метод модифицированных прямоугольников

 (cos x / x) dx
/2

Вариант 11 Метод трапеций
2
 e-x cos( x/4) dx
0


Методы оптимизации – методы поиска локального экстремума функции на заданном промежутке.

Задание на лабораторную работу:

1. Найти локальный экстремум функции в указанном интервале с заданной точностью.
2. Повторяющиеся вычисления оформить в виде функции.
3. Результат решения задачи: найденный экстремум, заданная точность, число потребовавшихся для нахождения экстремума итераций.

Вариант 12 Общий поиск

f(x)  min
x[; 2]

Вариант 13 Метод дихотомии
f(x) = x2 - 5 sin x
f(x)  min
x [1.57 ; 3.14 ]

Вариант 14 Метод золотого сечения
f(x) = x2 - 5 sin x
f(x)  max
x [1.57 ; 3.14 ]

Вариант 15 Метод Фибоначчи

f(x)  max
x[2; 3]

Вариант 16 Метод сканирования
f(x) = x2 - 5 sin x
f(x)  max
x[2; 3]


Решение нелинейных уравнений.

Задания на лабораторную работу

1. Отделить графическим способом корни уравнения и выбрать начальное приближение или начальный интервал (в зависимости от метода).
2. Уточнить указанным методом корень уравнения с заданной точностью.
3. Повторяющиеся вычисления оформить в виде функции.
4. Результат решения задачи: корень уравнения, заданная точность, число потребовавшихся для нахождения корня итераций.


Вариант 17 Метод проб
sin x - x + 0.15 = 0
[0.5 ; 1]

Вариант 18 Метод хорд
0.1 x2 - x ln x = 0
[1 ; 2]

Вариант 19 Метод секущих
x4 - 26 x3 + 131 x2 -226 x + 120 = 0
[19.5 ; 21.2]

Вариант 20 Метод касательных
x4 - 0.486 x3 - 5.792 x2 + 0.486 x + 4.792 = 0
[2 ; 3]

Вариант 21 Метод итераций
x2 - 5 sin x = 0
[1.57 ; 3.14 ]

Численное интегрирование.

Задания на лабораторную работу

1. Написать программу для вычисления определенного интеграла с заданной точностью. В качестве тестового примера использовать заданный вариант.
2. Оформить в виде функции:
• вычисление интеграла с заданной точностью;
• вычисление интеграла с заданным числом разбиений интервала интегрирования;
• вычисление значения подынтегральной функции.
3. Функции вычисления интеграла разместить в отдельном файле.
4. Имя подынтегральной функции передавать в качестве параметра.
5. Предусмотреть обработку ситуации, когда заданная точность не может быть достигнута.

Вариант 22 Метод Симпсона
sin x - x + 0.15 dx

Вариант 23 Метод прямоугольников
dx

Вариант 24 Метод модифицированных прямоугольников
0.1 x2 - x ln x dx

Вариант 25 Метод трапеций
sin x - x + 0.15 dx

Год: 2018

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2018-м году, в рамках этого заказа была разработана программа в среде программирования C++. Если у Вас похожее задание на программу, которую нужно написать на C++, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2018-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +79374242235
Viber: +79374242235
Telegram: kursovikcom
ВКонтакте: kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com