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

  • Задание 2

  • математика. Контрольная работа № 1. Задание 1 Определить корни уравнения графически и уточнить один из них методом итераций с точностью до 0,001. Решение


    Скачать 89.95 Kb.
    НазваниеЗадание 1 Определить корни уравнения графически и уточнить один из них методом итераций с точностью до 0,001. Решение
    Анкорматематика
    Дата19.03.2022
    Размер89.95 Kb.
    Формат файлаdocx
    Имя файлаКонтрольная работа № 1.docx
    ТипРешение
    #404383

    Задание 1

    Определить корни уравнения графически и уточнить один из них методом итераций с точностью до 0,001.



    Решение

    Сначала нужно отделить решения. Удобно записать уравнение в виде и построить графики двух элементарных функций





    Из графика следует, что корень один: x * ∈ [0;1].

    Представим уравнение в форме:


    x = x - λ(x*(x+1)2-1)


    Найдем максимальное значение производной от функции
    f(x) = x*(x+1)2-1


    max(x•(2•x+2)+(x+1)2) ≈ 8


    Значение λ = 1/(8) ≈ 0.125


    Таким образом, решаем следующее уравнение:


    x-0.125*(x*(x+1)2-1) = 0


    F(0)=-1; F(1)=3


    Поскольку F(0)*F(1)<0 (т.е. значения функции на его концах имеют противоположные знаки), то корень лежит в пределах [0;1].
    Остальные расчеты сведем в таблицу.


    N

    X

    F(x)

    1

    0

    -1

    2

    0.125

    -0.8418

    3

    0.2302

    -0.6516

    4

    0.3117

    -0.4638

    5

    0.3696

    -0.3066

    6

    0.408

    -0.1913

    7

    0.4319

    -0.1145

    8

    0.4462

    -0.0668

    9

    0.4545

    -0.03833

    10

    0.4593

    -0.02178

    11

    0.4621

    -0.01231

    12

    0.4636

    -0.00693


    Ответ: x = 0.46359395923842; F(x) = -0.00693
    Сходимость:


    Задание 2

    Отделить корни уравнения графически и уточнить один из них методом касательных с точностью до 0,001



    Решение

    Сначала нужно отделить решения. Удобно записать уравнение в виде и построить графики двух элементарных функций





    Из графика следует, что корень множество, возьмем: x * ∈ [0;1].

    Сначала нужно выбрать начальное приближение.







    Вычислим несколько приближений:



    Решение получено за 4 итерации, так как поправка стала меньше заданной точности:

    Задание 3

    Методом итераций решить систему линейныx уравнений с точностью до 0,001.



    Решение

    Приведем к виду:


    x1=-5.261 - (-0.61x2+0.26x3-0.52x4)
    x2=2.25 - (0.38x1-0.56x4)
    x3=2.522 - (0.35x1-0.52x2+1.39x4)


    На главной диагонали матрицы присутствует нулевой элемент. Его необходимо исключить.
    Вычисления заканчиваются по критерию:





    где



    a = 0.348+0.522+1.391 = 2.2609



    Поскольку 2.2609>1, то скорость итерационного процесса будет низкой. Необходимо сделать так, чтобы a → 0. Руководствуясь этим соображением, целесообразно сделать диагональное преобладание возможно более значительным (например, умножить какую-нибудь строку на коэффициент и прибавить к другой).
    Покажем вычисления на примере нескольких итераций.


    N=1
    x1=-5.261 - 0*(-0.609) - 0*0.261 - 0*(-0.522)=-5.261
    x2=2.25 - 0*0.375 - 0*0 - 0*(-0.563)=2.25
    x3=2.522 - 0*0.348 - 0*(-0.522) - 0*1.391=2.522
    x4=-1.56 - 0*0.25 - 0*0.22 - 0*0.14=-1.56


    N=2
    x1=-5.261 - 2.25*(-0.609) - 2.522*0.261 - (-1.56)*(-0.522)=-5.363
    x2=2.25 - (-5.261)*0.375 - 2.522*0 - (-1.56)*(-0.563)=3.345
    x3=2.522 - (-5.261)*0.348 - 2.25*(-0.522) - (-1.56)*1.391=7.696
    x4=-1.56 - (-5.261)*0.25 - 2.25*0.22 - 2.522*0.14=-1.093


    N=3
    x1=-5.261 - 3.345*(-0.609) - 7.696*0.261 - (-1.093)*(-0.522)=-5.802
    x2=2.25 - (-5.363)*0.375 - 7.696*0 - (-1.093)*(-0.563)=3.646
    x3=2.522 - (-5.363)*0.348 - 3.345*(-0.522) - (-1.093)*1.391=7.653
    x4=-1.56 - (-5.363)*0.25 - 3.345*0.22 - 7.696*0.14=-2.033


    Остальные расчеты сведем в таблицу.


    N

    x1

    x2

    x3




    e1

    e2

    e3




    0

    0

    0

    0

    0













    1

    -5.261

    2.25

    2.522

    -1.56

    5.261

    2.25

    2.522

    1.56

    2

    -5.363

    3.345

    7.696

    -1.093

    0.102

    1.095

    5.174

    -0.467

    3

    -5.802

    3.646

    7.653

    -2.033

    0.439

    0.301

    -0.043

    0.94

    4

    -6.098

    3.283

    9.27

    -1.983

    0.296

    -0.364

    1.617

    -0.0496

    5

    -6.716

    3.421

    9.115

    -2.055

    0.618

    0.139

    -0.156

    0.0724

    6

    -6.628

    3.612

    9.503

    -1.91

    -0.0874

    0.191

    0.388

    -0.146

    7

    -6.537

    3.661

    9.369

    -2.028

    -0.091

    0.0492

    -0.134

    0.118

    8

    -6.534

    3.561

    9.527

    -2.043

    -0.00311

    -0.101

    0.158

    0.0149

    9

    -6.645

    3.551

    9.495

    -2.044

    0.11

    -0.00953

    -0.0329

    0.000829

    10

    -6.642

    3.592

    9.529

    -2.009

    -0.00235

    0.0409

    0.0345

    -0.0343

    11

    -6.609

    3.611

    9.502

    -2.024

    -0.0338

    0.0184

    -0.0272

    0.0144

    12

    -6.598

    3.59

    9.52

    -2.032

    -0.0108

    -0.0208

    0.0179

    0.00869

    13

    -6.62

    3.581

    9.517

    -2.033

    0.0219

    -0.00892

    -0.0025

    0.000629

    14

    -6.625

    3.589

    9.521

    -2.025

    0.00511

    0.00784

    0.00382

    -0.00777

    15

    -6.617

    3.595

    9.516

    -2.026

    -0.00783

    0.00629

    -0.00495

    0.000983

    16

    -6.612

    3.592

    9.518

    -2.029

    -0.00461

    -0.00349

    0.00192

    0.00265

    17

    -6.616

    3.588

    9.518

    -2.03

    0.00401

    -0.00322

    0.000262

    0.000653

    18

    -6.619

    3.589

    9.519

    -2.028

    0.00237

    0.00114

    0.000624

    -0.00167

    19

    -6.617

    3.591

    9.518

    -2.028

    -0.0014

    0.00183

    -0.000912

    -0.000255

    20

    -6.616

    3.591

    9.518

    -2.028

    -0.00148

    -0.000382

    0.000113

    0.000625

    21

    -6.616

    3.59

    9.518

    -2.029

    0.000588

    -0.000908

    0.000154

    0.000303


    Для оценки погрешности вычисляем коэффициент α:

    max[|x20,x21|] = ρ(x20, x21) = |-2.029 - (-2.028)| = 0.000908

    Вычисляем погрешность:




    Задание 4

    Методом Гаусса-Зейделя решить с точностью 0,001 систему линейных уравнений, приведя ее к виду, удобному для итераций.



    Решение

    Приведем к виду:


    x1=-1.143 - (1.21x2+2.07x3)
    x2=0.767 - (0.16x1-0.32x3)
    x3=-1.216 - (-0.41x1-0.62x2)


    Покажем вычисления на примере нескольких итераций.


    N=1
    x1=-1.143 - 0*1.214 - 0*2.071=-1.143
    x2=0.767 - (-1.143)*0.164 - 0*(-0.315)=0.955
    x3=-1.216 - (-1.143)*(-0.405) - 0.955*(-0.622)=-1.086


    N=2
    x1=-1.143 - 0.955*1.214 - (-1.086)*2.071=-0.0531
    x2=0.767 - (-0.0531)*0.164 - (-1.086)*(-0.315)=0.434
    x3=-1.216 - (-0.0531)*(-0.405) - 0.434*(-0.622)=-0.968


    N=3
    x1=-1.143 - 0.434*1.214 - (-0.968)*2.071=0.336
    x2=0.767 - 0.336*0.164 - (-0.968)*(-0.315)=0.407
    x3=-1.216 - 0.336*(-0.405) - 0.407*(-0.622)=-0.827

    Остальные расчеты сведем в таблицу.


    N

    x1

    x2

    x3

    e1

    e2

    e3

    0

    0

    0

    0










    1

    -1.143

    0.955

    -1.086

    1.143

    0.955

    1.086

    2

    -0.0531

    0.434

    -0.968

    -1.09

    -0.521

    -0.118

    3

    0.336

    0.407

    -0.827

    0.283

    -0.0269

    -0.141

    4

    0.0764

    0.494

    -0.878

    -0.26

    0.0871

    0.0511

    5

    0.0764

    0.478

    -0.888

    3.3E-5

    -0.0161

    0.00999

    6

    0.117

    0.468

    -0.878

    0.0402

    -0.00976

    -0.0102

    7

    0.107

    0.473

    -0.879

    -0.00937

    0.00477

    0.000834

    8

    0.103

    0.473

    -0.88

    -0.00406

    0.000405

    0.0014

    9

    0.106

    0.472

    -0.88

    0.0024

    -0.000834

    -0.000454

    10

    0.106

    0.473

    -0.88

    7.2E-5

    0.000131

    -0.000111


    Для оценки погрешности вычисляем коэффициент α:



    max[|x9,x10|] = ρ(x9, x10) = |-0.88 - (-0.88)| = 0.000131


    Вычисляем погрешность:




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