Увод у Матрик у Матлабу
- Матлаб је скраћеница за "Матрик Лаборатори". Као што знамо да други програмски језици раде на бројевима истовремено, али Матлаб ради на више бројева одједном.
- Све варијабле у матлаб су вишедимензионални низ.
Формирање матрице
- Прво ћемо видети како да направимо низ у Матлабу. Низ је вектор реда, тако да ће за креирање команди матрице бити Кс = (1 4 7 6)
- У горњем примјеру постоје четири елемента у једном реду. А назив матрице је 'к'.
- Низ је једнодимензионална количина. Да бисмо створили матрицу, морамо одредити дводимензионални низ, размотримо један пример који је Матрица А
За креирање горње матрице у МатЛаб наредбама ће бити
А = (4 5 6; 2 1 7; 4 0 3)
- У овим елементима су записани у заградама ('()') и сваки ред одвојен точком-зарезом (';').
- Екран 1 приказује формирање матрице која је илустрација горњег примера.
Екран 1: Матрица у Матлабу
- Други начин је креирање матрице коришћењем наредби нула, оних итд.
Пример: а = нула (4, 1)
А = 0
0
0
0
- Унутар заграда 4 значе 4 реда и 1 је број ступца.
а = они (2, 3)……… Два реда и три ступца.
Оупут:
Екран 2: Матрица у Матлабу
Операције на матрици
Испод су различите операције на матрици:
1. Аритметичка операција
Омогућује све аритметичке операције на матрици као што су сабирање, множење, одузимање итд
Синтакса: matrix name operator arithmetic constant
Пример:
Ако је а 4 по 4 матрица са вредностима
4 7 3
4 2 7
8 7 2
4 2 1
У Матлабу ће бити представљен као а = (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. Тригонометријске операције
У овоме можемо да користимо све тригонометријске оператере као што су грех, цос, тан, цосец, сец, цот, грех инверзни итд.
Размотримо једну матрицу Б.
Б = 5 6 4
3 2 8
Програм Матлаб ће бити
Б = (5 6 4; 3 2 8)
грех (Б)
цос (Б)
Излаз је
Екран 4: Тригонометријске операције
3. Транспонирање матрице
За проналажење транспозиције матрице користи се један цитат (').
Размотримо матрицу Кс =
Применом команде Кс '
Даће транспозициони излаз као
Горњи пример илустрован на екрану 5
Екран 5: Транспозиција матрице
4. Умножавање матрице
Можемо извести множење матрице. Кориштењем оператора множења можемо помножити двије матрице.
Узмимо да је Кс
6 7 3 2
7 5 3 1
А преношење Кс је
6 7
7 5
3 3
2 1
Умножавање матрице дано је на екрану 6.
Екран 6: Умножавање матрице
5. Снага
Да бисмо пронашли снагу било ког оператора променљиве тачака ('.') Који се користи пред оператором напајања, размотримо матрицу Кс = (6 7 3 2; 7 5 3 1)
ИКС . 3 =
216 343 27 8
343 125 27 1
6. Спајање
Спајање се користи за спајање две матрице заједно, углате заграде () користе се за операторе придруживања.
Размотримо један пример Матрице А
4 2
5 7
Б = (А, А)
Излаз ће бити Б
4 2 4 2
5 7 5 7
7. Сложени бројеви
Сложени бројеви су мешавина два дела. Користи се стварни део и имагинарни делови, који генерално представљају замишљени део променљиве 'И' и 'ј'.
Ако радимо квадрат роот операције у МатЛаб командном прозору (скрт (-1)), онда он даје излаз као 0.0000 + 1.0000 и
Овде је 0 стварни део и 1 је имагинарни део.
Комплексна заступљеност бројева је следећа;
А = (5 + 3 и, 5; 2 + 2 и, 3 + 1 и)
То је матрица 2 по 2, излаз ће бити
5 + 3 и 5
2 + 2 и 3 + и
Горњи пример илустрован на екрану 7
Екран 7: Сложени бројеви
8. Величина:
Ова наредба се користи за проналажење величине матрице. Даје величину у облику редова и ступаца. (број редова и број ступаца).
Размотримо пример А = (5 6 8 2; 6 5 4 3; 8 7 2 2)
Излаз за величину (А) биће 3 4
Овде 3 представља нема редова, а 4 не представља ступце.
Екран 8: Величина матрице
Закључак - Матрица у Матлабу
- У матрици аритметика је додавање и одузимање једноставно, али множење је изазован задатак, МатЛаб га чини једноставним, а МатЛаб посебно дизајниран за манипулацију матрицом.
- Све операције се могу лако извести у МатЛабу као што су сабирање, множење, одузимање, тригонометријске функције, умножавање умрежавањем, преношење матрице, инверзија матрице, сложени бројеви итд.
Препоручени чланци
Ово је водич за Матрик у Матлабу. Овде ћемо детаљно разговарати о различитим математичким операцијама. Можете и да прођете кроз друге наше предложене чланке -
- Функције преноса у Матлабу
- Типови података у МАТЛАБ-у
- Матлаб Операторс
- Шта је Матлаб?
- МАТЛАБ функције
- Скуаре Роот у ПХП-у
- Матлаб Цомпилер | Примене Матлаб Цомпилера