Was ist ein logischer Typ in MATLAB?

October 15

MATLAB ist ein Mathematiker und Modellierungswerkzeug, das buchstäblich Tausende von Operationen, von einfachen arithmetischen auf Erweiterte Differentialgleichungen durchführen kann. Logik beschäftigt sich mit Eigenschaften, die existieren nur in einer von zwei möglichen Zuständen, wie z. B. auf oder ab, ja oder Nein, wahr oder falsch oder im Zusammenhang mit Computern, eins oder NULL. MATLAB ist eine Zahl, Variable oder Matrix vom logischen Datentyp, wenn sein Wert oder Werte ausschließlich Einsen sind oder Nullen und Matlab ihnen aus einer logischen Funktion oder Operator erstellt.

Logische Operatoren

Viele logische Operatoren verwendeten Matlab gibt es beim Vergleich. Wenn Sie in Matlabs-Eingabeaufforderung geben Sie beispielsweise "50 > 40" (ohne Anführungszeichen) und drücken Sie Enter, Matlab kehrt ein. Bei der Eingabe "2 == 3" (Abfragen, ob zwei gleich drei), Matlab gibt eine NULL zurück. Diese und andere Betreiber Ungleichheit sind eine kleine Komponente der Matlabs logischen Operatoren.

Logische Funktionen

Bestimmte integrierten Funktionen in Matlab prüfen, ob eine Bedingung wahr oder falsch ist und dann zurückkehren ein oder 0 (null), beziehungsweise. Wenn die Funktion mit "ist" beginnt dann seine Ausgabe ist ein logischer Datentyp und die Funktion ist eine logische Funktionen. Beispielsweise gibt die Funktion "LCASE(Inc);" einen zurück, wenn Sie es eine Zeichenfolge nur Buchstaben oder eine NULL geben Wenn Sie beliebige Zahlen geben. Ebenso gibt die Funktion "Isfinite" eine NULL zurück, wenn Sie es als Argument übergeben, dessen Wert unendlich ist.

ISlogische Funktion

Die ISlogische-Funktion ist auch eine logische Funktion und informieren Sie sofort wenn Zahl, Variable, Array oder Matrix besteht aus nur Einsen und Nullen, die durch einen logischen Operator oder die Funktion erstellt wurden. Eingabe "ISlogische ([0 1 0 1 0 1 1 0 0])" wird ein nur zurück, wenn Sie diese Werte mithilfe von logischen Operatoren oder Funktionen erstellt. Unterscheidung, beachten Sie in diesem Beispiel wird eine Variable mithilfe: Eingabe von "Q = 1" und dann "islogical(q)", dann Sie eine NULL erhalten. Bei der Eingabe "Q = 50 > 40" und dann "islogical(q)" Sie eine einmalige erhalten.

Klassenfunktion

Funktion der Klasse erfahren Sie die Klasse oder den Datentyp Zahl oder Variablen Ihnen geben es. Dies ist eine schnelle Möglichkeit, explizit zu bestimmen, ob eine Zahl des logischen-Datentyps ist. Das gleiche Beispiel im vorherigen Abschnitt verwenden, wenn Sie eingeben "Q = 1" und dann "class(q)" dann Matlab Ihnen sagen wird, seine Klasse ist "doppelt," eine andere Klasse von Daten eingibt in Matlab. Umgekehrt, wenn Sie eingeben "Q = 50 > 40" und "class(q)" dann Matlab Ausgabe "logisch."