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

  • Цель работы

  • Форма

  • Пример

  • Амиров_Д_Ф_«Численные_методы»_Методические_указания_по_выполнени. Лабораторная работа 2 14 Метод Ньютона (касательных). Метод итерации. 14 Лабораторные работы 3, 4 24


    Скачать 1.58 Mb.
    НазваниеЛабораторная работа 2 14 Метод Ньютона (касательных). Метод итерации. 14 Лабораторные работы 3, 4 24
    Дата23.03.2022
    Размер1.58 Mb.
    Формат файлаdocx
    Имя файлаАмиров_Д_Ф_«Численные_методы»_Методические_указания_по_выполнени.docx
    ТипЛабораторная работа
    #410752
    страница10 из 15
    1   ...   7   8   9   10   11   12   13   14   15

    Лабораторная работа №7

    Точные методы решения систем алгебраических уравнений. Прямые методы решения систем линейных алгебраических уравнений: метод Гаусса.

    Цель работы: ознакомление с численными методами решения систем алгебраических уравнений в вычислительной системе MathCAD.

    Форма отчетности:выполнениезаданий.
    Системы уравнений могут быть линейными и нелинейными, с постоянными и переменными коэффициентами. Решение таких уравнений возможно аналитическими и численными методами. Все методы решения систем линейных алгебраических уравнений можно разделить на две основные группы. К первой относятся так называемые прямые (или матричные) методы: Крамера и Гаусса. Во вторую группу входят довольно специфические итерационные методы. В системе MathCAD реализованы в виде специальных функций методы обеих групп.
    Пример 1. Решить СЛАУ методом Гаусса.

    1.2 x1

    0.22 x2 0.1 x3

    0.1 x4 0.1 x5 20

    0.1 x1 1.3 x2 0.03 x3 0.1 x4 0.2 x5 3

    0.15 x1 0.1 x2 0.8 x3

    0.1 x4

    0.1 x5

    3.9

    0.5 x1 0.1 x2 0.28 x3 0.94 x4 0.1 x5 5

    0.2 x1 0.3 x2 0.2 x3 0.1 x4 0.93 x5 9
    Решение:
    Задаем коэффициенты аi, j :

    1.2

    0.22

    0.1

    0.1

    0.1

    0.1

    1.3

    0.03

    0.1

    0.2

    A 0.15

    0.5

    0.1

    0.1

    0.8

    0.28

    0.1

    0.94

    0.1

    0.1

    0.2

    0.3

    0.2

    0.1

    0.93

    Задаем свободные коэффициенты bi :

    20

    3

    B 3.9

    5

    9

    1способ:Сформируем расширенную матрицу системы (Rm).

    Rm:augment( A, B)


    1.2

    0.22

    0.1

    0.1

    0.1

    20

    0.1

    1.3

    0.03

    0.1

    0.2 3

    Rm 0.15

    0.5

    0.1

    0.1

    0.8

    0.28

    0.1

    0.94

    0.1 3.9

    0.1 5

    0.2

    0.3

    0.2

    0.1

    0.93 9



    Приводим полученную расширенную матрицу к ступенчатому виду.

    st:rref(Rm)


    1 0 0 0 0

    0 1 0 0 0

    st  0 0 1 0 0

    0 0 0 1 0

    0 0 0 0 1

    16.86

    2.248

    9.766

    11.615

    4.475


    Формируем вектор столбец решения системы уравнений.

    x:submatrix(st, 0 , 4 , 5 , 5)






    X

    16.86

    2.248

    9.766

    11.615

    4.475

    2 способ:




    S( A B)

    c

    d

    x

    augment ( A B) rref ( c)

    submatrix ( d 0 4 5 5)







    S( A B)

    16.86

    2.248

    9.766

    11.615



    Проверка:

    4.475

    Матричный способ:

    x:A1 B




    16.86

    2.248

    x 9.766

    11.615

    4.475
    Пример 2. Метод Крамера

    A  1.04

    20
    0.22
    0.1
    0.1
    0.1

    3 1.3

    0.03

    0.1

    0.2

    1

    3.9 0.1

    5 0.1

    9 0.3

    0.8

    0.28

    0.2

    0.1

    0.94

    0.1

    0.1

    0.1

    0.93

    1 17.532

    1.2 20

    0.1

    0.1

    0.1

    0.1

    3 0.03

    0.1

    0.2

    2

    0.15

    0.5

    3.9 0.8

    5 0.28

    0.1

    0.94

    0.1

    0.1

    2 2.338

    0.2 9

    0.2

    0.1

    0.93

    1.2

    0.22 20

    0.1

    0.1

    0.1

    1.3 3

    0.1

    0.2

    3

    0.15

    0.5

    0.1 3.9

    0.1 5

    0.1

    0.94

    0.1

    0.1

    3 10.156

    0.2

    1.2

    0.3 0.22

    9

    0.1

    0.1

    20

    0.93

    0.1

    0.1

    1.3

    0.03

    3 0.2

    4

    0.15

    0.1

    0.8 3.9 0.1

    4 12.078

    0.5

    0.1

    0.28 5

    0.1

    0.2

    1.2

    0.3 0.22

    0.2

    0.1

    9

    0.1

    0.93

    20

    0.1

    1.3

    0.03

    0.1 3

    5

    0.15

    0.5

    0.1

    0.1

    0.8

    0.28

    0.1 3.9

    0.94 5

    5 4.654

    0.2

    0.3

    0.2

    0.1 9


    1

    x1

    A

    2

    x2

    A

    3

    x3

    A

    4

    x4

    A

    5

    x5

    x1  16.86 x2  2.248 x3  9.766 x4 11.615 x5 4.475

    При помощи встроенной функции:

    x:isolve( A,





    x

    B)

    16.86

    2.248

    9.766

    11.615

    4.475
    Точность:

    16.86

    2.248

    x 9.766

    11.615

    4.475

    4 10 5

    8 10 5

     

    A x B 4 10 4





    1.2  10 4

    1.5 10 4
    1   ...   7   8   9   10   11   12   13   14   15


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