Главная страница
Навигация по странице:

  • findRoot

  • c

  • Программирование (ТУСУР), Лабораторная работа 2, вар. Программирование вариант 5. Решение задачи Коши 2 Задание 2. Решение нелинейного уравнения 4


    Скачать 115.55 Kb.
    НазваниеРешение задачи Коши 2 Задание 2. Решение нелинейного уравнения 4
    АнкорПрограммирование (ТУСУР), Лабораторная работа 2, вар. 5
    Дата24.04.2023
    Размер115.55 Kb.
    Формат файлаdocx
    Имя файлаПрограммирование вариант 5.docx
    ТипРешение
    #1085523

    Содержание



    Задание №1. Численное решение задачи Коши 2

    Задание №2. Решение нелинейного уравнения 4


    Задание №1. Численное решение задачи Коши




    Количество точек приближенного решения:



    Функции точного и приближенного решения




    Функция main



    aначало интервала

    bконец интервала

    h – шаг интегрирования

    y [0] – начальное значение

    y [n] – искомые значения



    В цикле от i = 1 до i = n – 1 вычисляется значение x по формуле: x = a + i * h.

    Далее приближенное решение вычисляется по формуле:



    Вывод результатов на экран





    Задание №2. Решение нелинейного уравнения




    Формула для нахождения корня



    Точность, с которой нужно вычислить корень уравнения



    Функция findRoot для нахождения корня



    а – левая граница отрезка

    bправая граница отрезка

    c – середина отрезка [a, b]

    l – длина отрезка

    Вычисляется середина по формуле с = (a + b) / 2.

    Идет проверка: если f(a) * f(c) <0, то корень находится на отрезке [a, c], иначе на отрезке [b, c].

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

    Функция main



    Вычисляется корень, результат выводится на экран:





    написать администратору сайта