Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

тематический объект записываемый в виде прямоугольной таблицы элементов кольца или поля например целых ил

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.11.2024

Введение

Матрица — математический объект, записываемый в виде прямоугольной таблицы элементов кольца или поля (например, целых или комплексных чисел), которая представляет собой совокупность строк и столбцов, на пересечении которых находятся её элементы. Количество строк и столбцов матрицы задают размер матрицы. Хотя исторически рассматривались, например, треугольные матрицы, в настоящее время говорят исключительно о матрицах прямоугольной формы, так как они являются наиболее удобными и общими.

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

Основные действий над матрицами:

Сумма (разница) двух матриц

Суммой (разницей) двух матриц A=(Аij) и B=(Вij) с одинаковым количеством m строк и n столбцов называется матрица C=(Сij), элементы которой определяются равенством Аij+Вij=Сij (Аij-Вij=Сij)

Произведение матрицы на число

Произведением матрицы A=(Аij) на число  называется матрица, у которой каждый элемент равен произведению соответствующего элемента матрицы А на число

Произведение матрицы на матрицу

Произведением матрицы A=(Аij), имеющей m строк и k столбцов, на матрицу B=(Вij), имеющую k строк и n столбцов, называется матрица C=(Сij), имеющая m строк и n столбцов, у которой элемент cij равен сумме произведений элементов i-ой строки матрицы А и j-го столбца матрицы В, т.е. Сij=Аi1 В1j+Аi2 В2j+....+Аik Вkj (i=1,2...,m; j==1,2...,n;)

При этом число k столбцов матрицы А должно быть равно числу строк матрицы В. В противном случае произведение не определено.

Транспонирование матриц

Транспонированной матрицей к матрице  называется А = (Аij) называется матрица AT = Aji , полученная из данной заменой каждой её строки столбцом с тем же номером.

Возведение матрицы в степень

Операция возведения в степень матрицы выполняется только в том случае, если эта матрица квадратная, т.е. число строк и столбцов одинаковое.

Целой положительной степенью матрицы А= (Aij)  называется матрица Сnn = (Аnn)k (Ak = ).

Умножение на единичную матрицу

Совокупность элементов a11,a22,...,anm квадратной матрицы A=(aij) называется главной диагональю матрицы.

Единичной матрицей называется матрица, у которой элементы, стоящие на главной диагонали, равны единице, а все остальные элементы равны нулю. Обозначается единичная матрица буквой Е.

Умножение квадратной матрицы любого порядка на соответствующую единичную матрицу не меняет матрицу.

Главные цели выполнения нашего проекта:

  1. Научиться использовать среду программирования Паскаль в области двумерных массивов
  2. Научиться выполнять операции над двумерными массивами
  3. Научиться использовать графический пользовательский интерфейс
  4. Научиться пользоваться процедурами и функциями в Паскале

Назначение и область применения

Назначение:

Все мои три программы предназначены для выполнений операций над матрицами:

  1. В первой задаче -  …
  2. Во второй задаче – ..
  3. В третьей - ..

Область применения

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

Технические характеристики

Описание основных алгоритмов

  1. Заполнение одномерного массива с клавиатуры

writeln(“Введите размерность массива”);

readln(n,m);

For i:=1 to n do

For j:=1 to m do

Readln(mas[i,j]);

  1. Заполнение массива случайными числами

Randomize;

writeln(“Введите размерность массива”);

readln(n,m);

For i:=1 to n do

For j:=1 to m do

Mas[i,j]:=random(100);

End.

  1. Вывод массива на экран

writeln(“Введите размерность массива”);

readln(n,m);

Writeln(‘Массив:’);

For i:=1 to n do

For j:=1 to m do

Write(mas[i,j],’  ‘);

  1. Сортировка элементов массива по возрастанию

for i:=1 to m do

for j:=1 to n-1 do

for j1:=j+1 to n do

if a[i,j]>a[i,j1] then begin

r:=a[i,j];

a[i,j]:=a[i,j1];

a[i,j1]:=r;

end;

  1.  Удаление заданной строки:

Readln(k);

for j:=1 to n do

a[k,j]:=0;

Постановка задачи. Организация входных и выходных данных

Первый уровень

Текст задачи…

Задачи:

  1.  Ввести элементы столбцов и строк матрицы вручную или автоматически.
  2.  Вывести элементы матрицы построчно, при этом поделив все элементы К-ой строки на элемент А(к,к), лежащий на главной диагонали 

Переменные:

A: array [ 1..10 , 1..10 ] of real Матрица размера I x J

i : integer Номер строки

j : integer Номер столбца  

k : integer – Номер заданной строки

n : integer – Количество строк и столбцов в квадратной матрице

Входные данные:

k; n; A: array [ 1..10 , 1..10 ] of real

Выходные данные:

A: array [ 1..10 , 1..10 ] of real (Выводится исправленная Матрица)

Второй уровень

Текст задачи….

Задачи:

  1.  Ввести элементы столбцов и строк матрицы вручную или автоматически
  2.  Найти транспонированную матрицу данной
  3.  Определить и вывести, равны ли  данная и транспонированная матрицы

Переменные:

A: array [ 1..10 , 1..10 ] of integer Матрица размера I x J

i : integer Номер строки

j : integer Номер столбца  

n : integer – Количество строк и столбцов в квадратной матрице

s : integer – Переменная, отвечающая за наличие не симметричных элементов, относительно диагонали

Входные данные:

n; A: array [ 1..10 , 1..10 ] of integer

Выходные данные:

Выходных переменных нет (выводится только “Матрица симметрична” или “Матрица несимметрична”)

Третий уровень

Текст задачи….

Задачи:

  1.  Определить количество элементов в массиве, с помощью количества строк в будущей квадратичной матрице
  2.  Ввести элементы верхнего треугольника матрицы вручную или автоматически в отдельный массив
  3.  Восстановить матрицу с помощью полученного массива
  4.  Вывести построчно

Переменные:

A: array [ 1..10 , 1..10 ] of integer Матрица размера I x J

i : integer  Номер строки

j : integer  Номер столбца  

n : integer – Количество строк и столбцов в квадратной матрице А

В: array [ 1..50 ] of integer – Множество элементов

s: integer  – Количество элементов множества В

Входные данные:

n; В: array [ 1..50 ] of integer

Выходные данные:

A: array [ 1..10 , 1..10 ] of integer (Выводится восстановленная Матрица)




1. МЕТОДИЧНІ РЕКОМЕНДАЦІЇ ДО НАВЧАЛЬНОГО КУРСУ СОЦІОЛОГІЯ Навчальна дисципліна Соціологіяrdquo; передба
2. административной работы в системе социальных служб учреждений и организаций Социальные службы ~ совокупн
3. Тема урока- Путешествие в страну профессий Цели урока- 1 активизировать лексические навыки по теме П
4. Тема 8- Инфляция и антиинфляционная политика
5. 1943 является одним из основоположников нового междисциплинарного направления- эволюционной теории познани
6. Курсовая работа- Бухгалтерский учет финансовых вложений на предприятиях различных форм собственности
7. Тема PowerPoint. Створення презентацій
8. ГГТУ имПОСухого РЕГИСТРАЦИОННАЯ КАРТОЧКА обратившегося за содействием в трудоустройстве
9. Красное небо известный ленинградский писатель прослеживает путь мальчишки который в начале Великой Отече
10. научного центра Уральского федерального университета имени первого Президента России Б
11. Основи менеджменту економічної безпеки в галузях народного господарства
12. Грубые корма
13. раба на галерах Чем занимался в лихие 90е предстоятель РПЦ 14
14. Введение в общую психологию 2013 ~ 201 учебный год 1 семестр 1
15. Памятка начинающим туристам Первое что нужно запомнить понять или принять это то что центр тяжести рюкз.html
16. Договор недвижимости
17. Вариант 6 Укажите документ в котором приведены отклонения допустимые в общем объеме жидких лекар
18. тема методологических и теоретических принципов изучения психических феноменов
19. Історія України Шпаргалка
20. Бухгалтерский учёт и аудит в банках (курс лекций)