Учебно-методическое пособие к практикуму по курсу «Пакеты компьютерной алгебры»



Pdf көрінісі
бет5/15
Дата26.11.2023
өлшемі1,85 Mb.
#128313
түріУчебно-методическое пособие
1   2   3   4   5   6   7   8   9   ...   15
простое
транс-
понирование, даже в случае комплексных матриц.
Пример 24. Транспонирование матрицы, содержащей комплексные эле-
менты 
clear, clc 
% Задание матрицы A
A=[1-i 1+i; 2+3i 2-3i] 
% Транспонирование матрицы c комплексными значениями
A.' 
% Транспонирование матрицы и комплексное сопряжение
A' 
При проведении операций с матрицами нужно помнить приоритет 
операций. 
Он 
следующий: 
сначала 
выполняется 
операция 
транспонирования, затем возведения в степень, потом умножение и 
деление, а в последнюю очередь – сложение.
Пример 25. Приоритет матричных операций. Транспонирование и умноже-
ние 
clear 
clc 
A=[1 1; 2 2] 
% Вычисление значения выражения без скобок 
A*A' 


21 
% Вычисление значения выражения со скобками 
(A*A)' 
Пример 26. Приоритет матричных операций. Возведение в степень и деле-
ние 
clear, clc 
A=[1 3; 0 5] 
% Вычисление значения выражения без скобок
A/A^2 
% Вычисление значения выражения со скобками
(A/A)^2 
Рассмотрим операцию объединения матриц. Она может выполняться 
по горизонтали для матриц, количество строк которых одинаково, и по 
вертикали, для матриц с одинаковым количеством столбцов, также можно 
объединять матрицы одинаковой размерности вдоль третьей оси. Для 
плоского объединения матриц используют квадратные скобки, функция 
cat
объединяет матрицы вдоль трех направлений: 
cat(направление, матрица_1, матрица_2,…,матрица_n) 
Параметр направление может принимать значение 1, что соответствует 
объединению по вертикали, 2 – горизонтали, 3 – объединить вдоль третьей 
оси.
Пример 27. Объединение матриц по горизонтали 
clear, clc 
% Задание матриц 
M1=[1 2; 3 4], M2=[5 6 7; 8 9 10]
% Объединение по горизонтали с помощью
% квадратных скобок
[M1 M2] 
% Объединение по горизонтали с помощью функции cat
cat(2,M1,M2) 
Пример 28. Объединение матриц по вертикали 
clear, clc 
% Задание матриц 


22 
M3=[1 2 3], M4=[5 6 7; 8 9 10]
% Объединение по горизонтали с помощью
% квадратных скобок
[M3; M4] 
% Объединение по горизонтали с помощью функции cat
cat(1,M3,M4) 
Пример 29. Объединение матриц вдоль третьей оси 
clear, clc 
% Задание матриц 
M5=[1 2; 3 4], M6=[5 6; 8 9]
% Сложение в «стопку» с помощью функции cat
cat(3,M5,M6) 
С помощью функции 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   15




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет