- •Введение
- •Теоретические сведения
- •Математическая постановка задачи
- •Определение значимости коэффициента корреляции
- •Пример выполнения работы
- •Таблица значений критерия Стьюдента
- •БЛОК-СХЕМА
- •ПРОГРАММА НА ЯЗЫКЕ QBASIC
- •РЕЗУЛЬТАТ РАБОТЫ ПРОГРАММЫ
- •ПРИМЕР РАБОТЫ в EXCEL
- •Контрольные вопросы
- •1. Цель работы.
- •2. Основные теоретические сведения.
- •1). Метод прямоугольников
- •2) Метод трапеций
- •3) Метод парабол
- •3. Порядок выполнения работы
- •Пример выполнения работы
- •БЛОК-СХЕМА
- •ВИД ПРОГРАММЫ НА ЯЗЫКЕ QBASIC
- •РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ В Qbasic
- •Результат расчета в ППП ЭВРИКА.
- •Методические указания к выполнению лабораторной работы на ПК
- •Контрольные вопросы
- •Варианты заданий для самостоятельного решения
- •Задание
- •1. Цель работы
- •2. Основные теоретические положения
- •1). Метод дихотомии
- •2). Метод касательных
- •3). Метод простой итерации
- •4). Метод хорд
- •3. Порядок выполнения работы
- •Пример выполнения лабораторной работы.
- •БЛОК-СХЕМА
- •ВИД ПРОГРАММЫ НА ЯЗЫКЕ QBASIC
- •РЕЗУЛЬТАТЫ РАБОТЫ В QBASIC
- •РЕЗУЛЬТАТЫ РАБОТЫ в Eureka.
- •Варианты заданий для самостоятельного решения
- •Задание.
- •Цель работы
- •Метод Эйлера
- •Метод Эйлера - Коши
- •Метод Руге - Кутта
- •Правило Рунге - Ромберга
- •Пример решения поставленной задачи
- •БЛОК-СХЕМА АЛГОРИТМА РЕШЕНИЯ
- •ВИД ПРОГРАММЫ НА ЯЗЫКЕ QBASIC
- •Построение в Excel графика решений
- •Контрольные вопросы
- •Варианты заданий к лабораторной работе
- •ЛАБОРАТОРНАЯ РАБОТА № 5 Символьные переменные
- •Цель работы
- •Инструменты обработки текстовых величин
- •Базовые алгоритмы обработки текста
- •Сортировка текстовых массивов
- •Контрольные вопросы
- •Варианты заданий для самостоятельного решения
- •Методы оптимизации функции 1-ой переменной
- •Цель работы
- •Оптимизация функций одной переменной
- •Методы оптимизации функций одной переменной
- •Метод поразрядного приближения
- •Метод дихотомии
- •Метод Фибоначчи
- •Метод золотого сечения
- •Использование ППП Eureka и Excel при решении задач оптимизации
- •Содержание отчета
- •Пример выполнения лабораторной работы
- •БЛОК-СХЕМА
- •ПРОГРАММА НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ QBASIC
- •РЕЗУЛЬТАТ в Qbasic
- •Решение задачи с использованием ППП Eureka
- •Задания
- •Контрольные вопросы
- •Цель работы
- •Работа с файлами
- •Требования к имени файла
- •Расширение файла
- •Операции над файлами
- •Порядок выполнения работы
- •Содержание отчета
- •Пример решения задачи
- •ПРОГРАММА НА ЯЗЫКЕ QBasic
- •РЕЗУЛЬТАТ РАБОТЫ ПРОГРАММЫ
- •Контрольные вопросы
- •Варианты заданий к лабораторной работе
- •Список литературы
Вследствие этого для окончания вычислений в методе итераций применят соотношение (q/(q – 1))*|X(i) – X(i + 1)|<= ε, где ε — заданная погрешность решения.
Часто используют упрощенное условие окончания
|X(i) – X(i + 1)|<=ε не вычисляя максимальное значение производной, но в этом случае погрешность решения может не соответствовать заданной (т.е. быть больше или меньше).
4). Метод хорд
В этом методе нелинейная функция f(х) на отделенном интервале [а, b]
заменяется линейной, в качестве которой берется хорда — прямая,
стягивающая концы нелинейной функции. Эта хорда определяется как прямая,
проходящая через точки с координатами (а, f(a)) и (b,f(b)). Имея уравнение хорды у
= сх + d, можно легко найти точку ее пересечения с горизонтальной , осью подставив в уравнение у= 0 и найдя из него х. Естественно, в полученной таким путем точке x1 не будет решения, ее принимают за новую границу
отрезка, где содержится корень. Через эту точку с координатами(x1, f(x1)) и
соответствующую границу предыдущего интервала опять проводят хорду, находят х2 и т.д. несколько раз, получая последовательностьх3 , х4 ,х5,..., сходящуюся к
корню.
Метод хорд применим только для монотонных функций.
Алгоритм метода зависит от свойств функцииf(х). Если f(b)*f ”(b) > 0, то
строящаяся |
на |
каждом |
этапе |
|
хорда |
имеет |
правый |
фиксир |
("закрепленный") конец, и алгоритм выглядит следующим образом: |
|
|
||||||
|
|
xi+1=xi-(f(xi)/(f(b)-f(xi)))*(b-xi); |
|
|
|
|||
при этом последовательность х1 ,х2,,…будет приближаться к корню слева. |
|
|||||||
Если f(а)f"(а) |
> 0, то строящаяся |
на |
каждом этапе хорда имеет левый |
|||||
фиксированный |
("закрепленный") |
конец, |
и |
алгоритм выглядит следующим |
||||
образом: |
|
xi+1 = a +( f(a) / (f(a) – f(xi)))*(xi – a); |
|
|
33