Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / Лабораторная02.docx
Скачиваний:
1
Добавлен:
28.04.2023
Размер:
62.86 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Федеральное государственное бюджетное образовательное

учреждение высшего образования

«Санкт-Петербургский государственный университет телекоммуникаций

им. проф. М. А. Бонч-Бруевича»

_____________________________________________________________________________

Кафедра радиосистем и обработки сигналов

Дисциплина «Прикладные пакеты моделирования»

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

Операции с матрицами

Выполнил:

Проверил: Межевов П.А

_____________________

Санкт-Петербург

2022

1. Определение длины вектора и размера матрицы.

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ 1

«Санкт-Петербургский государственный университет телекоммуникаций 1

им. проф. М. А. Бонч-Бруевича» 1

_____________________________________________________________________________ 1

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

1. Определение длины вектора и размера матрицы. 2

8.Транспонирование и эрмитово сопряжение матриц. 7

11. Вычисление норм матрицы и вектора. 9

>> B = -pi:pi/32:pi

B =

Columns 1 through 7

-3.1416

-3.0434

-2.9452

-2.8471

-2.7489

-2.6507

-2.5525

Columns 8

-2.4544

through -2.3562

14

-2.2580

-2.1598

-2.0617

-1.9635

-1.8653

Columns 15

-1.7671

through

-1.6690

21

-1.5708

-1.4726

-1.3744

-1.2763

-1.1781

Columns 22

-1.0799

through

-0.9817

28

-0.8836

-0.7854

-0.6872

-0.5890

-0.4909

Columns 29

-0.3927

through

-0.2945

35

-0.1963

-0.0982

0

0.0982

0.1963

Columns 36 0.2945

through

0.3927

42

0.4909

0.5890

0.6872

0.7854

0.8836

Columns 43 0.9817

through

1.0799

49

1.1781

1.2763

1.3744

1.4726

1.5708

Columns 50

1.6690

through

1.7671

56

1.8653

1.9635

2.0617

2.1598

2.2580

Columns 57

2.3562

through

2.4544

63

2.5525

2.6507

2.7489

2.8471

2.9452

Columns 64 through 65 3.0434 3.1416

>>size(A) ans = 2 2

>>size(Z) ans = 0 0

>>length(B) ans = 65

Пояснение:

Размер матрицы — число строк и столбцов — определяется с помощью функции: size(x)

Длина вектора — число элементов строки (столбца) — определяется с помощью функции: length(x)

Матрица нулевой размерности — пустая матрица — обозначается как A=[]

Вектор, формирующий регулярную сетку, вводят в виде:

<начальное значение>:[<шаг>:]<конечное значение>

2. Генерирование типовых матриц

>> C = zeros(3,3)

C =

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ 1

«Санкт-Петербургский государственный университет телекоммуникаций 1

им. проф. М. А. Бонч-Бруевича» 1

_____________________________________________________________________________ 1

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

1. Определение длины вектора и размера матрицы. 2

8.Транспонирование и эрмитово сопряжение матриц. 7

11. Вычисление норм матрицы и вектора. 9

>> r = [13;15;17]

r =

13

15

17

>> T = toeplitz(r) T =

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ 1

«Санкт-Петербургский государственный университет телекоммуникаций 1

им. проф. М. А. Бонч-Бруевича» 1

_____________________________________________________________________________ 1

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

1. Определение длины вектора и размера матрицы. 2

8.Транспонирование и эрмитово сопряжение матриц. 7

11. Вычисление норм матрицы и вектора. 9

>> E = rand(3,3)

E =

0.9501

0.4860

0.4565

0.2311

0.8913

0.0185

0.6068

0.7621

0.8214

>> F = randn(3,3) F =

-1.6041

1.4151

0.2193

0.2573

-0.8051

-0.9219

-1.0565

0.5287

-2.1707

Пояснение:

В MATLAB можно генерировать большое разнообразие типовых матриц с помощью встроенных функций, список которых может быть выведен по команде:

helpelmat

Нулевая матрица M*N

zeros(M,N)

Матрица единиц M*N

ones(M,N)

Единичная матрица порядка N

eye(N)

Матрица Теплица — квадратная матрица с одинаковыми элементами на диагоналях, равными соответствующим элементам первого столбца r

Toeplit

Соседние файлы в папке Лабы