Увод у Матлаб АНД Оператор

У овом чланку ћемо видети структуру о Матлабу И Оператору. Логички оператори контролирају извршење протока програма у складу са условима који су резултат скупа израза. Врло су једноставни за употребу и разумевање тока било којег програма. Помоћу њих се може проверити број нула у низу или било којој условној изјави да ли одговара одређеном захтеву. Три врсте логичких оператора користе се у било којем програмском језику, тј. ИЛИ (Ц | Д), АНД (Ц&Д), НОТ (~ Ц). Резултат је булових вредности тј. Тачно / лажно или 0/1. Ако је одређени услов лажан, резултира 0 другим 1.

Рад Матлаба И оператера

У Матлабу логички оператори функционишу на сличан начин као у осталим програмским језицима. Логички И оператор даје резултате 0/1 или Труе / Фалсе на основу врсте сигнала које дајемо улазу. Означени су с & оператор (Ц&Д). Доље пронађите табелу истине да бисте видјели излаз за различите комбинације улазних сигнала.

Табела истине:

Улаз 1

(Ц)

Унос 2

(Д)

Излаз

(Ц&Д)

0 0 0
0 1 0
1 0 0
1 1 1

Према горњој табели, када је било који од операнда тј. Ц и Д једнак или лажан, резултирајући излаз је лажан или 0. Слично томе, ако су опереди тачни или 1, тада је резултирајући излаз истинит или 1. У Матлабу можемо користите логички И оператор тако што ћете га дефинисати као Ц&Д. Такође се може дефинисати као „и (Ц, Д)“, али ова се синтакса ретко користи због проблема са преоптерећењем оператера. Дакле, боље је дефинисати оператера користећи Ц&Д формат у Матлабу. Молимо пронађите доњи пример да бисте разумели како оператер АНД функционише:

Примери Матлаба И оператера

Испод су примери Матлаб АНД Оператор:

Пример # 1

Г = (0, 1, 0, 0, 0, 1)

Х = (0, 1, 0, 0, 1, 1)

Излаз:

У горњем примјеру, први и други низ састоје се од низа од 0 и 1. Ако користимо АНД између два низа, тада, ако су оба елемента тачна у два поља, то резултира у Труе или 1. Други а шести елемент оба низа има 1, тако да је резултирајући излаз 1, док остале остале комбинације имају 0, тако да је резултирајући излаз 0. Улази или операнди могу бити вектори, скаларни, матрични или вишедимензионални низ. Могу бити исте величине или различите величине.

Као и логички оператер ИЛИ, логички И оператор се такође може користити у принципу кратког споја. Они имају другачији принцип рада у поређењу са нормалним и оператором у Матлабу. Дефинише их оператер &&. Ако постоје два израза, онда се други део дефинисаног израза не оцењује ако је први део дефинисаног израза лажан или 0. Добијени излаз из израза је увек скаларни по природи ако користимо принципе кратког споја. Укратко, други део дефинисаног израза увек зависи од првог дела да ли користимо логички && или || оператора у Матлабу дефинишући његову природу кратког споја.

Пример бр. 2

Ц = 0

Д = 18

И = (Ц == 1) и& (Ц * Д <0)

Излаз:

У горњем изразу, он оцењује први део дефинисаног израза, што није тачно, јер смо вредности Ц одредили као 0. Дакле, према понашању кратког споја оператора АНД у Матлабу, ако је први део дани израз је лажан, онда не процењује други део дефинисаног израза и резултира логичким 0 или лажним оцењивањем само првог израза. Излаз је 0 што је скаларно по природи. Требали бисмо бити опрезни док користимо & и && оператора у Матлабу јер ће вам оба пружити различите резултате.

Логички И оператор се такође користи за одређивање услова који задовољава одређени критеријум резултирајући са 0 и 1. Ако је резултат 1, онда одговара одређеном стању, а резултат је 0. Молимо пронађите доњи пример који демонстрира горњи део:

Пример бр. 3

Ц = (3, 0, 5; 8, 1, 0; 4, 3, 0)

Ц =305
810
430

Д = (8, 0, 6; 2, 1, 0; 5, 7, 0)

Д =806
210
570

Излаз:

У горње две матрице провјерава оба елемента матрице и резултира 0 и 1 на основу вриједности. Ако вредности матрица нису једнаке нули, тада се добијају 1 и 0 ако су оба елемента 0.

Закључак

Логички оператори представљају веома важан део у многим програмским језицима као што су Јава, Питхон, Ц, итд. Дакле, важно је разумети рад ових оператора за коришћење програма током извршавања било којег кода. Морамо бити свесни пословних захтева и по потреби користити оператере. На пример, && и && или || и | оператор ће дати различите излазе када се користи у изразу.

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

Ово је водич за Матлаб АНД Оператор. Овде смо расправљали о Уводу у Матлаб АНД Оператор и практичним примерима и различитим комбинацијама улазних сигнала. Можете и да прођете кроз наше предложене чланке да бисте сазнали више -

  1. Шта су Матлаб команде?
  2. Верзија МАТЛАБ са карактеристикама и предностима
  3. Сазнајте 10 најбољих предности Матлаба
  4. Увод у Матрик у Матлабу

Категорија: