Расчетно-графическая работа по программированию

  • Просмотров 2889
  • Скачиваний 274
  • Размер файла 24
    Кб

Содержание: 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, например). Программа самостоятельно выделяет в дробях целую часть, не зависимо, положительная дробь или отрицательная. В данной программе предусмотрены

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