Въведение в Matrix в Matlab

  • Matlab означава „Матрична лаборатория“. Както знаем, други езици за програмиране работят върху числа наведнъж, но Matlab работи на няколко числа наведнъж.
  • Всички променливи в matlab са многоизмерен масив.

Формиране на матрицата

  • Първо ще видим как да създадем масив в Matlab. Масивът е редов вектор, така че за създаване на масиви команди ще бъде X = (1 4 7 6)
  • В горния пример има четири елемента в един ред. И името на масива е „x“.
  • Масивът е едномерно количество. За да създадем матрица, трябва да посочим двуизмерен масив, нека разгледаме един пример, който е матрица А

За да създадете горната матрица в 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 е номер на колона.

a = онези (2, 3)……… Два реда и три колони.

Изходен:

Екран 2: Матрица в Matlab

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

По-долу са различните операции върху матрицата:

1. Аритметична операция

Той позволява всички аритметични операции върху матрица като събиране, умножение, изваждане и т.н.

Синтаксис: matrix name operator arithmetic constant

Пример:

Ако a е 4 на 4 матрица със стойности

4 7 3

4 2 7

8 7 2

4 2 1

В Matlab той ще бъде представен като a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)

a + 10

Той ще даде резултат като

14 17 13

14 12 17

18 17 12

14 12 11

За

a - 2

Резултатът ще бъде

2 5 1

2 0 5

6 5 0

2 0 -1

По-горе пример, показан на екран 3

Екран 3: Аритметични операции

2. Тригонометрични операции

В това можем да използваме всички тригонометрични оператори като sin, cos, tan, cosec, sec, cot, sin обратен и т.н.

Помислете за една матрица Б.

B = 5 6 4

3 2 8

Програма Matlab ще бъде

B = (5 6 4; 3 2 8)

грях (Б)

cos (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. Мощност

За да намерим мощност на всеки оператор на променлива точка ('.'), Използван преди оператора на захранване, Нека разгледаме Matrix 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 i 5

2 + 2 i 3 + i

Горе пример, илюстриран на екран 7

Екран 7: Сложни числа

8. Размер:

Тази команда се използва за намиране на размера на матрицата. Той дава размера под формата на редове и колони. (брой редове и брой колони).

Нека разгледаме пример A = (5 6 8 2; 6 5 4 3; 8 7 2 2)

Изходът за размер (A) ще бъде 3 4

Тук 3 не представлява редове, а 4 представлява не колони.

Екран 8: Размер на матрицата

Заключение - Матрица в Matlab

  • При аритметичното матрично събиране и изваждане е лесно, но умножението е трудна задача MatLab го прави проста, а MatLab е специално проектиран за матрични манипулации.
  • Всички операции могат лесно да се извършват в MatLab като събиране, умножение, изваждане, тригонометрични функции, кръстосано умножение, матрично транспониране, матрица обратно, сложни числа и т.н.

Препоръчителни статии

Това е ръководство за Matrix в Matlab. Тук обсъждаме подробно различни математически операции в матрицата. Можете да разгледате и другите ни предложени статии -

  1. Функции за трансфер в Matlab
  2. Типове данни в MATLAB
  3. Оператори на Matlab
  4. Какво е Matlab?
  5. MATLAB функции
  6. Квадратни корени в PHP
  7. Matlab Съставител | Приложения на Matlab Compiler

Категория: