Добавил:
https://vk.com/club199197084 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные Егоров / 0361_ЦукановаПА_№5

.pdf
Скачиваний:
10
Добавлен:
03.02.2024
Размер:
318.32 Кб
Скачать

ОПИСАНИЕ КОНТРОЛЬНОГО ПРИМЕРА С ИСХОДНЫМИ И

ОЖИДАЕМЫМИ (РАСЧЕТНЫМИ) ДАННЫМИ

Контрольный пример:

 

1/2

2/3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= (3/4

4/5) – исходная матрица.

 

 

 

 

 

 

1/2

2/3

 

1

4

2

3

 

 

 

 

1

 

 

 

 

det = |3/4

4/5|

=

 

 

 

 

 

 

 

= −

 

 

 

 

 

2

5

3

4

 

10

 

 

 

 

1/2

 

3/4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

(2/3

 

4/5)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ранг матрицы:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1/2 2/3) ~ ( 1

 

 

 

1

 

 

 

 

1

4

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

3

) ~ (

 

 

3

 

) ~ (1

 

 

 

 

1

 

3

)

3/4

4/5

 

3/4

 

4/5

 

 

 

0

0

1

 

 

 

 

 

 

 

5

( ) = 2.

СКРИНШОТЫ РАБОТЫ ПРОГРАММЫ НА КОНТРОЛЬНЫХ

ПРИМЕРАХ

После запуска программы на экране появляется программное окно, с

полями ввода и кнопками, что показано на рисунке 2.

Рисунок 3 – Запуск программы и начальное меню Необходимо ввести значения элементов матрицы. Для этого нужно

ввести размер матрицы в соответствующее поле. Поле ввода элементов обновится и отобразит таблицу нужного размера. Для ввода элемента матрицы, достаточно кликнуть на ячейку и ввести число. На рисунке 3 показан ввод элементов матрицы из контрольного примера.

Рисунок 4 – Ввод матрицы из контрольного примера

Чтобы вывести получившуюся матрицу на экран, нажмем на кнопку

Actual matrix. В поле результатов появится матрица и введённые на предыдущем шаге элементы (рисунок 4).

Рисунок 5 – Вывод матрицы на экран Вычислим определитель матрицы. Для этого нажмем на кнопку

Determinant. На рисунке 5 показаны результаты работы программы.

Рисунок 6 – Вычисление определителя матрицы Теперь транспонируем матрицу. Чтобы это сделать, нужно нажать на

кнопку Transpose. В поле вывода появится транспонированная матрица

(рисунок 6).

Рисунок 7 – Вывод транспонированной матрицы на экран Чтобы найти ранг матрицы, необходимо ввести «4» и нажать клавишу

Enter. На рисунке 7 показан результат работы программы.

Рисунок 8 – Вычисление ранга матрицы Чтобы выйти из программы, достаточно нажать на кнопку закрытия окна

программы.

ВЫВОДЫ ПО ВЫПОЛНЕНИЮ РАБОТЫ

В рамках данной практической работы была реализована и отлажена программа, предназначенная для работы с квадратными матрицами рациональных чисел. С её помощью можно ввести размер и элементы матрицы, найти её определитель и ранг и транспонировать матрицу. Класс

«Квадратная матрица» является наследником класса «Матрица» с

произвольным числом строк и столбцов. Также был разработан контрольный пример для проведения проверки, с чем программа справилась успешно.