MATLAB is een taal op hoog niveau voor wiskundige , analytische en programmering doeleinden . Richting van deze doelen , het ondersteunt een aantal Booleaanse functies die kunnen worden gebruikt in programma's en formules . Bij het vormen van berekeningen met Booleaanse operatoren , is het bijzonder belangrijk om kennis te nemen van de exploitant voorrang , waarin de volgorde MATLAB verwerkt elke operator in een programma bepaalt . Relationele operatoren Relationele operatoren worden gebruikt om waarden tussen arrays vergelijken . Het resultaat van de functie geeft een logische reeks " true " ( of " 1 " in binaire ) als de expressie correct is , en " false" ( of " 2 " in binaire " ) als het niet . Relationele operatoren zijn == ( gelijk aan) ~ = ( niet gelijk ) < ( kleiner dan ) < = ( gelijk aan of kleiner dan ) > ( groter dan) > = ( gelijk aan of groter dan ) Elementwise operators Er zijn drie belangrijke elementwise operatoren , waarvan er twee een kortsluiting equivalenten . Deze zijn : " ~ ", wat betekent " NOT ", " & ", wat betekent " AND " en " | " betekent " OR " (alle zonder aanhalingstekens ) . Deze operatoren worden vaak gebruikt in conditionele statements en lussen waar MATLAB een bepaald stuk code wordt alleen uitgevoerd als de vereiste voorwaarden is voldaan . Bijvoorbeeld : IF a = b | C THEN [ voeren andere functie ] In deze code het volgende stuk code zal alleen worden uitgevoerd als " a " is gelijk aan ofwel " b " of " c . " kortsluiting misschien wilt u hebben MATLAB blijven een bijzondere uitdrukking alleen als een eerste voorwaarde is geweest verwerken voldaan . Dit wordt bereikt met kortsluiting operators . De twee kortsluiting operators zijn : && ( Retourneert "true" als beide ingangen ook waar of " false" terug als een of beide doen ) | | ( Returns "true" wanneer een of beide ingangen ook terugkeren waar, en "valse " anders ) op Twitter bijvoorbeeld als de " a " in " a && b " geeft " valse ", MATLAB zal niet verwerken " b . " Daarom het resultaat van de evaluatie van de " a " heeft kortgesloten de uitdrukking Operator Voorrang Operators worden verwerkt in de volgende volgorde : . ParenthesesArithmetic symbolen ( zoals ^ , + , - , * en /) ~ relationele operatoren & | && | | Haakjes krijgen altijd de hoogste prioriteit , terwijl relationele operatoren hebben dezelfde prioriteit en worden verwerkt van links naar rechts . Bijvoorbeeld , de formule " a | b & c " niet gelezen worden als " a , B of C , " maar eerder " een OR B en C " en zou worden weergegeven als " a | . ( C & c ) " < br >
|