Матлаб Операторс - Различите врсте оператора Матлаб

Преглед садржаја:

Anonim

Матлаб Операторс

У овом чланку ћемо говорити о оператерима Матлаб. Па да започнемо

Прво питање које би требало да се постави пред нас је Шта је оператор?

Дакле, оператор је симбол у рачунарском програмирању и математици који се користи за извођење одређених математичких или логичких операција или га такође можете дефинисати као лик који представља радњу, на пример '+' је знак који представља додавање слично навикли да радимо са истинитим / лажним вредностима.

Још једна важна чињеница коју треба имати на уму су оператори у раду МАТЛАБ-а и за скаларне и за не-скаларне податке.

МАТЛАБ нуди следеће врсте оператера:

  • Аритметички оператори
  • Релативни оператори
  • Логични оператори
  • Битражни оператори
  • Подесите операторе

1. Аритметички оператори

Матлаб пружа две врсте аритметичких оператера

  • Матрични аритметички оператори
  • Низ аритметичких оператера

Као што горе наведене две врсте сугерирају аритметичке операторе који се користе са једним или више операнда као арраи су аритметички оператери Арраи, а један или више операнда као матрица је аритметички оператор матрице. Разлика између њих је употреба (.) Симбола заједно са оператором у случају аритметичких оператора Арраи.

  • Оператор додавања (+): Овај оператор се користи за додавање две вредности као што име сугерира. Неколико ствари које морамо имати на уму док ово користимо да би обе вредности требале бити исте величине, осим ако једна од њих није скаларна.
  • Одузимање оператора (-): Овај оператор се користи за одузимање две вредности као што име сугерира. Неколико ствари које морамо имати на уму док ово користимо да би обе вредности требале бити исте величине, осим ако једна од њих није скаларна.
  • Умножавање матрице: Ако је Ц = А * Б, тада је Ц линеарни алгебрични продукт А и Б. Ако су оба операнда некларна, ова се операција може догодити само ако је број ступаца у А једнак броју редака у Б.
  • Множење множења (. *): Елемент је множење елемената у два низа за нпр. Ц = А. * Б и оба А и Б требају бити исте величине.
  • Десна подјела матрице (/): На пример, Б / А је отприлике иста као Б * инв (А) где су Б и А две матрице.
  • Десна подела низова (./): Једина разлика је у овом случају Б./А где обе А и Б морају имати исту величину, осим ако ниједна од њих није скаларна.
  • Лева подјела матрице (\): У овом типу множења матрице А је матрица с н и Б је вектор ступаца. Решење за АКС = Б је Кс = А \ Б.
  • Лева подјела (. \): А. \ Б је матрица са елементима Б (и, ј) \ а (И, ј). А и Б морају имати исту величину.
  • Снага матрице (^): Кс п је Кс за снагу п ако је п скаларни или ако је п цели број, снага се израчунава поновљеним квадратом.
  • Снага матрице (. ^): П је матрица Кс за матрицу напајања осим ако су оба скаларна. Обоје морају имати исту величину.
  • Транспонирање матрице ('): Ако је А матрица, тада ће А' бити њена линеарна алгебарска транспозиција, а ако је А комплексан, А 'ће бити сложени коњугирани транспозит.
  • Пребаци низ (. '): Ако је А низ, тада је А.' је транспозиција А, али за сложени низ А нема сложеног коњугата као што је матрица транспонирати.

2. Релативни оператори

Ове врсте оператора могу радити и са скаларним и са скаларним подацима. Као што име сугерира, он проналази однос између сваког елемента два низа, а ако постоји, тада се враћа истина или је неточно. Оператор враћа низ исте величине са вредностима труе и фалсе у зависности од резултата операције.

  • <Мање од
  • <= Мање од једнаког
  • > Више него
  • > = Већи или једнак
  • == Једнако
  • ~ = Није једнак

3. Логични оператори

Матлаб пружа две врсте логичких оператера као што је дато у наставку:

  • Елементарно: Оператор који дјелује на елемент дјелује на елементе логичких низова. Симболи који се користе у овим оператерима су: & (АНД), | (ОР) ~ (НОТ)
  • Кратки спој: Ове врсте оператора раде на скаларним и логичким операцијама. Симболи && и || да ли су логички оператери кратког споја АНД и ОР.

4. Битвисе Оператори

Као што је јасно и по називу Битвисе Оператори раде по мало-битним операцијама. Симболи Битвисе Оператор су |, &, и ^: Табела истине је сљедећа:

П К П & К П | К П К
0 0 0 0 0
0 1 0 1 1
1 1 1 1 0
1 0 0 1 1

Занимљиво је да МАТЛАБ пружа различите функције за битове и, битовне или, битито не операције и рад померања итд.

Матлаб пружа следеће битовне операторе

  • бит и (а, б) - битно И целих бројева а и б
  • битмап (а) - Битвисе комплемент а
  • битгет (а, пос) - Дођите на одређену позицију у низу а
  • битсет (а, пос) - поставите бит на одређеној локацији а
  • битСхифт (а, к) - еквивалентно је добити помножено са 2 к . Дакле, ако је к негативан, онда се помиче удесно, а ако је к позитивно, помјера се лијево.
  • битор (а, б) - битан КСОР целих бројева а и б

5. Подесите Операторс

МАТЛАБ пружа разне операторе скупа као што су унија, сјециште итд. Молимо вас да пронађете испод различитих спискова оператора.

  • пресијецати (А и Б): Користи се за пресијецање А и Б и враћа заједничке вриједности А и Б у разврстаном редослиједу.
  • пресијецати (А & Б, 'редови'): Враћа редове заједничке и за А и Б.
  • исмембер (А, Б): Враћа низ величине А са 1 за све елементе А налазе се у Б или иначе ниједан.
  • Издато (А): враћа 1 ако су елементи поредани и 0 ако нису.
  • унион : Поставља унију два низа
  • јединствено: даје јединствене вредности у низу.

Препоручени чланци

Ово је водич за операторе Матлаба. Овде смо разговарали о различитим типовима Матлаб оператора као што су аритметички, релациони, логички, битни и подешени оператери. Такође можете погледати следећи чланак да бисте сазнали више.

  1. Матлаб и Оцтаве
  2. МАТЛАБ питања за интервју
  3. Разлика између Питхона и Матлаба
  4. Топ 15 употреба Матлаба