Matlab與或非等邏輯運(yùn)算符使用操作方法

  • A+
所屬分類:百科知識(shí)

親們或許不知道Matlab與或非等邏輯運(yùn)算符如何使用,那么今天小編就講解Matlab與或非等邏輯運(yùn)算符使用操作方法哦,希望能夠幫助到大家呢。

Matlab與或非等邏輯運(yùn)算符使用操作方法

&&和||是短路版本的邏輯與和邏輯或,稱為short-circuit運(yùn)算符。短路邏輯運(yùn)算符的兩邊必須是邏輯標(biāo)量值。比如單個(gè)邏輯變量,邏輯表達(dá)式都可以。

Matlab與或非等邏輯運(yùn)算符使用操作方法

下面解釋短路。這個(gè)短路類似于其它編程語言。為了演示,首先寫一個(gè)函數(shù)calcsum,該函數(shù)若被調(diào)用會(huì)輸出一行信息,并返回a+b+c

Matlab與或非等邏輯運(yùn)算符使用操作方法

對(duì)于&&符號(hào)(與),通過觀察輸出結(jié)果,我們發(fā)現(xiàn)如果第&&左邊的表達(dá)式不滿足,就不會(huì)計(jì)算右邊的了(結(jié)果無法改變,右邊被“短路”了)

Matlab與或非等邏輯運(yùn)算符使用操作方法

同理,對(duì)于||符號(hào)(或),如果左邊表達(dá)式已經(jīng)為真,則右邊就不會(huì)被計(jì)算。

Matlab與或非等邏輯運(yùn)算符使用操作方法

下面,說元素級(jí)別的邏輯比較運(yùn)算符,與and(&), 或or(|), 非not(~),異或xor(無符號(hào))。

&兩邊可以是邏輯表達(dá)式也可以是數(shù)據(jù)。

Matlab與或非等邏輯運(yùn)算符使用操作方法

這些元素級(jí)別邏輯符可以用于兩個(gè)等尺寸的列表,會(huì)計(jì)算對(duì)應(yīng)元素得到結(jié)果列表。

Matlab與或非等邏輯運(yùn)算符使用操作方法Matlab與或非等邏輯運(yùn)算符使用操作方法

這些符號(hào)是沒有短路效果的,如圖,邏輯符號(hào)兩邊都會(huì)被計(jì)算后再進(jìn)行邏輯運(yùn)算。

Matlab與或非等邏輯運(yùn)算符使用操作方法

上面就是小編為大家?guī)淼腗atlab與或非等邏輯運(yùn)算符使用教程,一起來學(xué)習(xí)學(xué)習(xí)吧。相信是可以幫助到一些新用戶的。

歷史上的今天:

推薦應(yīng)用

發(fā)表評(píng)論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: