Введение в матрицу в Matlab
- Matlab означает «Матричная лаборатория». Как мы знаем, другие языки программирования работают с числами одновременно, но Matlab работает с несколькими числами одновременно.
- Все переменные в Matlab являются многомерным массивом.
Формирование Матрицы
- Сначала мы увидим, как создать массив в Matlab. Массив является вектором строк, поэтому для создания массивов команд будет X = (1 4 7 6)
- В приведенном выше примере в одном ряду четыре элемента. И имя массива 'х'.
- Массив - это одномерная величина. Для создания матрицы нам нужно указать двумерный массив, рассмотрим один пример Матрица А
Для создания вышеуказанной матрицы в MatLab команды будут
A = (4 5 6; 2 1 7; 4 0 3)
- При этом элементы пишутся в квадратных скобках ('()') и каждая строка разделяется точкой с запятой (';').
- Экран 1 показывает формирование матрицы, которая является иллюстрацией вышеприведенного примера.
Экран 1: Матрица в Matlab
- Другой способ - создать матрицу с помощью команд нулей, единиц и т. Д.
Пример: a = нули (4, 1)
A = 0
0
0
0
- Внутри скобок 4 означает 4 строки, а 1 - номер столбца.
а = единицы (2, 3)……… два ряда и три столбца.
Ouput:
Экран 2: Матрица в Matlab
Операции над матрицей
Ниже приведены различные операции с матрицей:
1. Арифметическая операция
Это позволяет все арифметические операции над матрицей, такие как сложение, умножение, вычитание и т. Д.
Синтаксис: matrix name operator arithmetic constant
Пример:
Если матрица 4 на 4 со значениями
4 7 3
4 2 7
8 7 2
4 2 1
В Matlab это будет представлено как = (4 7 3; 4 2 7; 8 7 2; 4 2 1)
+ 10
Это даст выход как
14 17 13
14 12 17
18 17 12
14 12 11
За
а - 2
Выход будет
2 5 1
2 0 5
6 5 0
2 0 -1
Выше пример показан на экране 3
Экран 3: Арифметические операции
2. Тригонометрические операции
В этом мы можем использовать все тригонометрические операторы, такие как sin, cos, tan, cosec, sec, cot, инверсия sin и т. Д.
Рассмотрим одну матрицу B.
B = 5 6 4
3 2 8
Программа Matlab будет
B = (5 6 4; 3 2 8)
грех (B)
потому что (B)
Выход
Экран 4: Тригонометрические операции
3. Транспонирование матрицы
Чтобы найти транспонирование матрицы, используется одинарная кавычка (').
Рассмотрим матрицу X =
Применяя команду X '
Это даст транспонировать вывод как
Выше пример, показанный на экране 5
Экран 5: Транспонирование матрицы
4. Матричное умножение
Мы можем выполнить матричное умножение. Используя оператор умножения, мы можем умножить две матрицы.
Давайте рассмотрим X это
6 7 3 2
7 5 3 1
И транспонировать X это
6 7
7 5
3 3
2 1
Умножение матриц приведено на экране 6.
Экран 6: Умножение матрицы
5. Мощность
Чтобы найти степень любого переменного оператора точки ('.'), Который используется перед степенным оператором, рассмотрим матрицу X = (6 7 3 2; 7 5 3 1)
ИКС . 3 =
216 343 27 8
343 125 27 1
6. Конкатенация
Конкатенация используется для объединения двух матриц, квадратные скобки () используются для оператора конкатенации.
Давайте рассмотрим один пример Матрица А
4 2
5 7
B = (A, A)
Выход будет B
4 2 4 2
5 7 5 7
7. Комплексные числа
Комплексные числа представляют собой смесь двух частей. Действительная часть и мнимая часть, как правило, для представления мнимой части используются переменные «I» и «j».
Если мы поместим операцию с квадратным корнем в командное окно MatLab (sqrt (-1)), то получим результат как 0, 0000 + 1, 0000 i
Здесь 0 - действительная часть, а 1 - мнимая часть.
Представление комплексных чисел выглядит следующим образом;
A = (5 + 3 i, 5; 2 + 2 i, 3 + 1 i)
Это 2 на 2 матрицы, выходной будет
5 + 3 и 5
2 + 2 я 3 + я
Выше пример, показанный на экране 7
Экран 7: Комплексные числа
8. Размер:
Эта команда используется для определения размера матрицы. Это дает размер в виде строк и столбцов. (количество строк и количество столбцов).
Рассмотрим пример A = (5 6 8 2; 6 5 4 3; 8 7 2 2)
Выход для размера (А) будет 3 4
Здесь 3 представляет количество строк, а 4 - отсутствие столбцов.
Экран 8: размер матрицы
Вывод - Матрица в Matlab
- В матрице арифметическое сложение и вычитание просты, но умножение является сложной задачей. MatLab делает это простым, а MatLab специально разработан для работы с матрицами.
- Все операции могут быть легко выполнены в MatLab, такие как сложение, умножение, вычитание, тригонометрические функции, кросс-умножение, транспонирование матрицы, инверсия матрицы, комплексные числа и т. Д.
Рекомендуемые статьи
Это руководство по Матрице в Matlab. Здесь мы подробно обсудим различные математические операции в матрице. Вы также можете просмотреть наши другие предлагаемые статьи -
- Функции передачи в Matlab
- Типы данных в MATLAB
- Matlab Operators
- Что такое Matlab?
- MATLAB Функции
- Квадратный корень в PHP
- Matlab Compiler | Приложения Matlab Compiler