Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа (1,08 МБ).docx
Скачиваний:
2
Добавлен:
17.09.2019
Размер:
1.14 Mб
Скачать
    1. Главное окно (рис. 4)

Рис. 4. Главное окно

В главном окне расположены следующие элементы:

  1. В верхней части расположено меню программы, содержащее меню «Документ», «Функции» и «Справка»:

Меню «Документ» (рис. 5) содержит следующие элементы: «Новый» - открытие нового окно программы для работы с другими матрицами; «Открыть» - позволяет открыть первую или вторую матрицу, причем для некоторых функций важен порядок матриц; «Сохранить как…» - позволяет сохранить полученный результат с выбором места хранения и выбором формата файла; «Закрыть» - закрывает текущие вычисления; «Выход» - выход и закрытие программы.

Меню «Функции» (рис. 6) содержит следующие элементы: одинаковые функции для первой и второй матриц: «Транспонировать» - производит транспонирование матрицы; «Умножить на число k» - умножение матрицы на число k; «Обратить» - вычисление обратной матрицы; «Определитель» - вычисление определителя матрицы; «Минор» - вычисление минора матрицы по введенным числам a и b; «Ранг» - подсчет ранга матрицы; «Канонический вид» - получение канонического вида матрицы; «Копировать из результата» - заполнение матрицы результатами предыдущих вычислений.

А также в меню «Функции» присутствуют такие элементы как «Сложение» - сложение матриц, «Вычитание» - вычитание второй матрицы из первой, «Произведение» - умножение первой матрицы на вторую, «Частное» - деление первой матрицы на вторую.

Меню «Справка» (рис. 7) содержит следующие элементы: «О программе» - вызов окна информации о программе (рис. 8); «Справка» - вызов справки по программе (рис. 9).

Рис. 5. Меню «Документ»

Рис. 6. Меню «Функции»

Рис. 7. Меню «Справка»

Рис. 8. О программе

Рис. 9. Справка по программе

  1. Ниже расположена панель функций (рис. 10), которая полностью повторяет меню «Функции» плюс возможность выбора матрицы, к которой применяется действие и поля для ввода чисел a, b, k. Вся панель функций представлена в графическом виде.

Рис. 10. Панель функций

  1. В средней части расположены блоки отображения исходных и результирующей матриц.

  2. В нижней части расположены поля «Результат» в которых выводятся результаты подсчета определителя, минора и ранга матрицы.

  1. Результаты работы программы

В результатах работы покажем результаты выполнения некоторых функций:

  1. Произведение матриц (рис. 11);

Рис. 11. Произведение матриц

  1. Деление матриц (рис. 12);

  2. Обратная матрица плюс определитель (рис. 13) и другие функции.

Рис. 12. Деление матриц

Рис. 13. Определитель плюс обратная матрица

Заключение

В результате выполнения курсовой работы была создана программа названная «Матрица 1.0» - набор функций для работы с матрицами. Эта программа позволяет выполнять следующие функции: открытие и сохранение файла плюс авторство файла. Подсчет таких матричных функций как транспонирование, умножение на число k, подсчет обратной матрицы, определитель, минор, ранг, канонический вид, копирование из результата в матрицу, сложение матриц, вычитание, произведение и частное матриц. Также в программе содержится окно «О программе» и справка по программе. Были использованы различные техники при работе с функциями, переменными, массивами. Приложение содержит различные виды форм технологии Windows Presentation Foundation. Программа отличается простотой интерфейса, интуитивно понятным меню и лёгкостью управления.