19271

Работа с матрицами. Формирование матриц третьего порядка

Лабораторная работа

Информатика, кибернетика и программирование

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

Русский

2015-01-14

17.02 KB

28 чел.

Лабораторная работа  1

«Работа с матрицами»

Задание

  1.  Задать две матрицы A и B третьего порядка
  2. Выполнить над ними следующие операции:
    1.  Вычислить определитель каждой матрицы.
    2.  Получить для каждой матрицы обратную ей.
    3.  Выполнить различное объединение матриц.
    4.  Выполнить различные перестановки элементов матриц.
    5.  Выделить различные треугольные части матриц.
    6.  Задать матрицы c нулевыми и единичными значениями.
    7.  Вычислить норму, след и ранг матрицы.
    8.  Определить минимальный и максимальный элемент матрицы.
    9.  Выполнить сортировку матрицы
    10.  Выполнить нахождение средних, срединных значений и стандартного отклонения для каждой матрицы
  3.  Сформировать магическую матрицу.

Код программы и результат ее выполнения

I.

A =

    2     4     6

    3     9     2

    4    11     3

B =

    6     8    12

   21     2     4

    6     7     8

II.

a)

det(A)                              

ans =

  -12

det(B)

ans =

  396

b) inv(A)

ans =

  -0.4167   -4.5000    3.8333

   0.0833    1.5000   -1.1667

   0.2500    0.5000   -0.5000

inv(B)

ans =

  -0.0303    0.0505    0.0202

  -0.3636   -0.0606    0.5758

   0.3409    0.0152   -0.3939

c)

V = cat(1,A,B)

V =

    2     4     6

    3     9     2

    4    11     3

    6     8    12

   21     2     4

    6     7     8

V = cat(2,A,B)

V =

    2     4     6     6     8    12

    3     9     2    21     2     4

    4    11     3     6     7     8

d)

fliplr(A)

ans =

    6     4     2

    2     9     3

    3    11     4

flipud(A)

ans =

    4    11     3

    3     9     2

    2     4     6

D=[6,7;8,9]

D =

    6     7

    8     9

>> perms(D)

ans =

    9     7     8     6

    9     7     6     8

    9     8     7     6

    9     8     6     7

    9     6     8     7

    9     6     7     8

    7     9     8     6

    7     9     6     8

    7     8     9     6

    7     8     6     9

    7     6     8     9

    7     6     9     8

    8     7     9     6

    8     7     6     9

    8     9     7     6

    8     9     6     7

    8     6     9     7

    8     6     7     9

    6     7     8     9

    6     7     9     8

    6     8     7     9

    6     8     9     7

    6     9     8     7

    6     9     7     8

e)

tril(A)

ans =

    2     0     0

    3     9     0

    4    11     3

tril(A,1)

ans =

    2     4     0

    3     9     2

    4    11     3

triu(A)

ans =

    2     4     6

    0     9     2

    0     0     3

>> triu(A,1)

ans =

    0     4     6

    0     0     2

    0     0     0

f)zeros(2)

ans =

    0     0

    0     0

>> zeros(2,3)

ans =

    0     0     0

    0     0     0

ones(2)

ans =

    1     1

    1     1

>> ones(2,4)

ans =

    1     1     1     1

    1     1     1     1

g)

%норма

norm(A,1)

ans =

   24

>> norm(A,inf)

ans =

   18

norm(B,2)

ans =

  26.1537

%след

trace(A)

ans =

   14

>> trace(B)

ans =

   16

%ранг

rank(A)

ans =

    3

rank(A,5)

ans =

    1

rank(B,7)

ans =

    2

h)

 min(A)

ans =

    2     4     2

>> max(A)

ans =

    4    11     6

>> min(B)

ans =

    6     2     4

>> max(B)

ans =

   21     8    12

>> min(A,B)

ans =

    2     4     6

    3     2     2

    4     7     3

>> max(A,B)

ans =

    6     8    12

   21     9     4

    6    11     8

i)

sort(A)

ans =

    2     4     2

    3     9     3

    4    11     6

[V,INDEX]=sort(A)

V =

    2     4     2

    3     9     3

    4    11     6

INDEX =

    1     1     2

    2     2     3

    3     3     1

sortrows(A)

ans =

    2     4     6

    3     9     2

    4    11     3

[V,index]=sortrows(A)

V =

    2     4     6

    3     9     2

    4    11     3

index =

    1

    2

    3

j)

mean(A)

ans =

   3.0000    8.0000    3.6667

median(A)

ans =

    3     9     3

std(A)

ans =

   1.0000    3.6056    2.0817

mean(B)

ans =

  11.0000    5.6667    8.0000

median(B)

ans =

    6     7     8

std(B)

ans =

   8.6603    3.2146    4.0000

III.

%магическая матрица

magic(7)

ans =

   30    39    48     1    10    19    28

   38    47     7     9    18    27    29

   46     6     8    17    26    35    37

    5    14    16    25    34    36    45

   13    15    24    33    42    44     4

   21    23    32    41    43     3    12

   22    31    40    49     2    11    20

Вывод.

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


 

А также другие работы, которые могут Вас заинтересовать

5611. Предприятие - самостоятельно хозяйствующий субъект рынка 143 KB
  Предприятие - самостоятельно хозяйствующий субъект рынка. Классификация хозяйствующих субъектов по видам деятельности и формам собственности В рыночной экономике действуют три ведущих хозяйствующих субъекта: домохозяйства, предприятия и гос...
5612. Имущество предприятия и его правовое положение 62.5 KB
  Имущество предприятия Правовое положение имущества предприятия Для организации процесса производства любое предприятие должно располагать определенными ресурсами, то есть предприятие должно иметь имущество. Под имуществом предприятия понимаются в...
5613. Основные фонды предприятия 223 KB
  Основные фонды предприятия Состав и структура основных фондов Необходимым условием реализации основной цели предпринимательства - получения прибыли - является планирование воспроизводства капитала, которое охватывает стадии инвестирован...
5614. Оборотные средства предприятия. Их состав и структура 108.5 KB
  Экономика предприятия Оборотные средства предприятия Состав и структура оборотных средств предприятия Для осуществления непрерывного производственного процесса предприятиям необходим оборотный капитал (оборотные средства). Оборотные...
5615. Труд и заработная плата как часть национального дохода 257.5 KB
  Труд и заработная плата Заработная плата как часть национального дохода Как увеличить свой заработок? Как определить тот уровень заработной платы, при котором работник будет в процессе труда наиболее активен? Как сдержать рост заработной платы, ч...
5616. Инновационная деятельность предприятия (фирмы) 95 KB
  Инновационная деятельность предприятия (фирмы) Значение и предпосылки инновационной деятельности предприятия (фирмы) Одной из приоритетных целей развитых стран мира является обеспечение долговременного экономического роста. Имеется в виду произво...
5617. Инвестиции и капитальное строительство 135 KB
  Инвестиции и капитальное строительство Понятие, виды и структура инвестиций Поступательное развитие экономики непосредственно связано с воспроизводством основных фондов ввиду того, что удовлетворение возникающих общественных потребностей требует ...
5618. Качество промышленной продукции 140.5 KB
  Качество промышленной продукции 1. Качество промышленной продукции и ее показатели Рыночная экономика предполагает товарный обмен и стоимостную форму учета затрат труда. Соответственно продукт промышленной фирмы выступает в товарной форме, имеющей п...
5619. Аренда, лизинг, франчайзинг. Арендные механизмы в предпринимательстве 106.5 KB
  Аренда, лизинг, франчайзинг. Арендные механизмы в предпринимательстве Эффективное ведение производственной и другой предпринимательской деятельности, вне зависимости от формы ее организации, требует значительного стартового капитала, существенных ...