Objaśnienia

2.2. Wartości i wyrażenia logiczne

2.2.1. Wartości logiczne

Wartości liczbowe 0 oraz 1 pełnią także rolę stałych logicznych false i true czyli „fałsz” oraz „prawda”. Na przykład:

>> 2>3
  ans = 0
  
>> 3>2
  ans = 1

Także na odwrót – zmienne i wyrażenia arytmetyczne o wartości różnej od zera mają wartość logiczną „prawda
a wyrażenia arytmetyczne zerowe Mathcad może traktować jako wyrażenia logiczne fałszywe.

2.2.2. Relacje i wyrażenia logiczne - objaśnienia

Prostymi wyrażeniami logicznymi są relacje. Relacja to dwa wyrażenia arytmetyczne połączone operatorem relacji. W Matlabie są następujące operatory relacji:

OperatorOpis
<mniejsze
< =mniejsze lub równe
>większe
> =większe lub równe
= =równe
~ =nierówne

Operatory logiczne to:

OperatorZnaczenie
&
i
|
lub
~
nie

Uwaga: w programie FreeMat zamiast tyldy [~] używa się wykrzyknika [!].
Zamiast operatorów można stosować funkcje:

FunkcjaZnaczenie
and(A,B)A i B
or(A,B)A lub B
not(A)nie A

Złożone wyrażenia logiczne można tworzyć przy pomocy relacji i operatorów oraz funkcji logicznych.
Wyrażenia logiczne znajdują zastosowanie głównie w instrukcjach warunkowych IF oraz pętlach WHILE.