Расчетно-графическая работа по программированию
Содержание: 1. Теоретический материал. Матрицы……………………………3 стр 2. Описание программы……………………………………………4 стр 3. Текст программы………………………………………………..11 стр 4. Примеры………………………………………………………… Теоретический материал. Матрицы Основные определения. Матрицей А размера т x n называется прямоугольная таблица из m строк и n столбцов, состоящая из чисел или иных математических выражений aij (называемых элементами матрицы), i=1,2,3…m; j=1,2,3…n. Квадратной матрицей n-го порядка называется матрица размера п x n. Диагональной называется квадратная матрица, у которой все элементы вне главной диагонали (т. е. c индексами i != j) равны нулю. Единичной (обозначается Е) называется диагональная матрица с единицами на главной диагонали. Нулевой называется матрица, все элементы которой равны нулю. Операции над матрицами Суммой матриц А = (аij) и В =(bij) одинакового размера называется матрица С=(сij) того же размера, причем сij=aij+bij , для любых i,j. Произведением матрицы А=(аij) на число λ называется матрица В=(bij) того же размера, что и матрица А, причем bij = λ аij, для любых i,j. Транспонированной к матрице А = (аij) называется матрица Ат = (атij) такая что, атij = аji , для любых i,j Любой квадратной матрице можно поставить в соответствие выражение, которое называется определителем (детерминантом), обозначается det А. Описание программы Данная программа предназначена для работы с матрицами. Можно заполнять их самостоятельно, а можно случайным образом, автоматически; причем имеются ввиду дробные числа типа (3/6 или 1*2/3, например). Программа самостоятельно выделяет в дробях целую часть, не зависимо, положительная дробь или отрицательная. В данной программе предусмотрены некоторые действия с матрицами, подробнее о которых речь будет вестись ниже. В программе работаем с тремя формами, из которых одна основная. В этой форме происходит заполнение матриц, а также находятся кнопки вызова других форм и кнопки действий. Каждый раз результат какого либо действия, кроме нахождения определителя, будет выводится на вторую форму. Если вы хотите умножить матрицу на число, то сначала появится третья форма,