Введение в матрицу в 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. Здесь мы подробно обсудим различные математические операции в матрице. Вы также можете просмотреть наши другие предлагаемые статьи -

  1. Функции передачи в Matlab
  2. Типы данных в MATLAB
  3. Matlab Operators
  4. Что такое Matlab?
  5. MATLAB Функции
  6. Квадратный корень в PHP
  7. Matlab Compiler | Приложения Matlab Compiler