3. Выделение элементов матрицы.
>> F
F =
-1.6041 |
1.4151 |
0.2193 |
0.2573 |
-0.8051 |
-0.9219 |
-1.0565 >> F(3,2) ans = 0.5287 >> diag(F) ans = -1.6041 -0.8051 -2.1707 >> F(1,:) ans = |
0.5287 |
-2.1707 |
-1.6041 >> F(:,3) ans = 0.2193 -0.9219 -2.1707 |
1.4151 |
0.2193 |
>> F(2:3,1: ans = |
3) |
|
0.2573 |
-0.8051 |
-0.9219 |
-1.0565 |
0.5287 |
-2.1707 |
Пояснение:
A(M1:M2,N1:N2)
где:
M1:M2 — номера строк с M1 по M2
N1:N2 — номера столбцов с N1 по N2
A(M1:end;N1:end)
где: M1:
end — строки с M1 до последней
N1:end — столбцы с N1 до последнего
4. Преобразование матриц
>> F
F =
|
-1.6041 |
1.4151 |
0.2193 |
|
|
|
|
0.2573 |
-0.8051 |
-0.9219 |
|
|
|
|
-1.0565 |
0.5287 |
-2.1707 |
|
|
|
>> |
H = [F,C] |
|
|
|
|
|
H = |
= |
|
|
|
|
|
|
-1.6041 |
1.4151 |
0.2193 |
0 |
0 |
0 |
|
0.2573 |
0.8051 |
-0.9219 |
0 |
0 |
0 |
|
-1.0565 |
0.5287 |
-2.1707 |
0 |
0 |
0 |
>> |
S = [F;D] |
|
|
|
|
|
S - |
= |
|
|
|
|
|
|
-1.6041 |
1.4151 |
0.2193 |
|
|
|
|
0.2573 |
-0.8051 |
-0.9219 |
|
|
|
|
-1.0565 |
0.5287 |
-2.1707 |
|
|
|
|
1.0000 |
1.0000 |
1.0000 |
|
|
|
|
1.0000 |
1.0000 |
1.0000 |
|
|
|
|
1.0000 |
1.0000 |
1.0000 |
|
|
|
>> G = repmat(F,2,2) G =
-1.6041 |
1.4151 |
0.2193 |
-1.6041 |
1.4151 |
0.2193 |
0.2573 |
-0.8051 |
-0.9219 |
0.2573 |
-0.8051 |
-0.9219 |
-1.0565 |
0.5287 |
-2.1707 |
-1.0565 |
0.5287 |
-2.1707 |
-1.6041 |
1.4151 |
0.2193 |
-1.6041 |
1.4151 |
0.2193 |
0.2573 |
-0.8051 |
-0.9219 |
0.2573 |
-0.8051 |
-0.9219 |
-1.0565 |
0.5287 |
-2.1707 |
-1.0565 |
0.5287 |
-2.1707 |
Пояснение:
по столбцам:
A=[A1,A2,A3,...]
где A1,A2,A3,... — объединяемые подматрицы с одинаковым числом строк
по строкам:
A=[A1;A2;A3;...]
где A1;A2;A3;... — объединяемые подматрицы с одинаковым числом столбцов
repmat(A,n)
A — исходная квадратная матрица как элемент новой квадратной матрицы;
n — число копий матрицы A по строкам и столбцам
5. Поэлементные операции с матрицами. Для всех элементов матрицы F (см. п. 2) выполнить операцию возведения в квадрат и умножения на 2.
>> F.A2
ans
2.5731 |
2.0026 |
0.0481 |
0.0662 |
0.6482 |
0.8499 |
1.1161 >> F.*2 ans = |
0.2796 |
4.7118 |
-3.2082 |
2.8303 |
0.4386 |
0.5146 |
-1.6102 |
-1.8438 |
-2.1129 Пояснение: |
1.0575 |
-4.3413 |
Признаком поэлементных арифметических операций является точка перед символом операции
6. Сложение и вычитание матриц.
>> A = |
[ 12 13 14; 2 3 17; 2 3 5] |
A = |
|
12 |
13 14 |
2 |
3 17 |
2 |
3 5 |
>> в = |
[ 3 6 9; 2 1 4; 9 3 1] |
в =
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ 1
«Санкт-Петербургский государственный университет телекоммуникаций 1
им. проф. М. А. Бонч-Бруевича» 1
_____________________________________________________________________________ 1
Лабораторная работа № 2 1
1. Определение длины вектора и размера матрицы. 2
8.Транспонирование и эрмитово сопряжение матриц. 7
11. Вычисление норм матрицы и вектора. 9
Пояснение:
Для операций сложения и вычитания матриц применяются обычные законы арифметики.