Лабораторная работаИнформатикаГод: 2025ТПУ: Томский политехнический университет
👁 3💼 0

Готовая лабораторная: Численное решение нелинейных уравнений

Загружена: 28.04.2026 09:46

Лабораторная по численному решению нелинейного уравнения x^3 - 0.39x^2 - 10.5x + 11 = 0. Рассмотрены отделение корней, метод бисекций, метод Ньютона и простые итерации, выполнены расчёты в PascalABC.NET и Excel.

Содержание

Цель работы
1.	Научиться пользоваться простейшими методами вычислений.
2.	Освоить приближённые методы численного решения нелинейных алгебраических и трансцендентных уравнений.
3.	В соответствии с индивидуальными заданиями составить алгоритм и программу расчёта.
4.	Вычислить корни данного уравнения.
Задание и исходные данные
Вариант 12
Найти корни алгебраического уравнения
 
для интервала –10≤ x ≤10
Основные теоретические положения
Приближённое определение корней проводится в два этапа: 
1. Отделение корней, т. е. установление достаточно малых отрезков, в каждом из которых содержится только один корень уравнения. 
2. Уточнение приближённого значения корней до некоторой заданной степени точности.

Подробное описание

📘 О чем эта работа

Лабораторная посвящена численному решению нелинейного алгебраического уравнения x^3 - 0.39x^2 - 10.5x + 11 = 0 на интервале от -10 до 10. В отчете последовательно выполняются отделение корней, выбор начальных приближений и уточнение решения методами половинного деления, Ньютона и простых итераций.

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

📚 Что внутри

В материале собраны теория, алгоритмы, программы и итоговые вычисления:

  • пояснение, как отделять корни по смене знака функции на заданном интервале;
  • таблица значений функции для x от -10 до 10 и выделение промежутков [-4; -3], [1; 2], [2; 3];
  • обоснование начальных приближений для метода Ньютона по условию f(x0)·f''(x0) > 0;
  • проверка сходимости метода простых итераций для двух эквивалентных преобразований уравнения;
  • текст программы на PascalABC.NET для отделения и уточнения корней;
  • расчеты для интервала [1; 2], где метод половинного деления дал x = 0.9990, метод Ньютона — x = 1.1406, а метод итераций завершился значением NaN;
  • сравнение с результатом Excel, где корень получен около 0.9999;
  • итоговые выводы о том, что наиболее эффективным по числу итераций оказался метод Ньютона.

📊 Для кого подходит

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

✨ Особенности

Сильная сторона этой лабораторной — полный цикл решения: от таблицы значений функции и отделения корней до сравнения нескольких методов уточнения. В работе есть конкретные численные результаты, оценка условий сходимости и пример практической реализации на PascalABC.NET и в Excel, что упрощает защиту и самостоятельное повторение темы.

❓ Частые вопросы

Подойдет ли для моего ВУЗа?
Да, структура соответствует стандартному формату лабораторной: цель, теория, алгоритм, программа, результаты и выводы.

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