Che cosa è un tipo logico in MATLAB?

June 1

MATLAB è uno strumento matematico e l'ingegneria modellazione in grado di eseguire letteralmente migliaia di operazioni, dalla semplice aritmetica di equazioni differenziali avanzate. offerte logica con proprietà che possono esistere solo in uno dei due stati possibili, come ad esempio acceso o spento, sì o no, vero o falso, o nel contesto di computer, uno o zero. In Matlab, un numero, variabile o Matrix è del tipo di dati logico se il suo valore o valori sono del tutto quelle e / o zeri e Matlab li creò da una funzione logica o un operatore.

Operatori logici

Molti operatori logici Matlab usa esiste quando fare paragoni. Ad esempio, se si digita al prompt dei comandi di Matlab "50> 40" (senza virgolette) e premere invio, Matlab restituirà un uno. Se si digita "2 == 3" (l'interrogazione se due è uguale a tre), Matlab restituirà uno zero. Questi e gli altri operatori di disuguaglianza sono una piccola componente di operatori logici di Matlab.

Funzioni logiche

Alcune funzioni incorporate in Matlab verificare se una condizione è vera o falsa, e poi tornare a uno o zero, rispettivamente. Se la funzione inizia con "è" allora la sua uscita è un tipo di dati logica e la funzione è un funzioni logiche. Ad esempio, la funzione "IsChar" restituirà un uno se si dà una serie di solo lettere o uno zero se si dà tutti i numeri. Allo stesso modo, la funzione "isFinite" restituisce uno zero quando si passa come argomento il cui valore è infinito.

Funzione ISLOGICAL

La funzione ISLOGICAL è anche una funzione logica e vi dirà subito se un numero, variabile, matrice o un array composto da solo uno e zero che sono stati creati da un operatore o una funzione logica. Digitando "ISLOGICAL ([0 1 0 1 0 1 1 0 0])" restituirà uno solo se si è creato quei valori utilizzando operatori logici o funzioni. Per distinguere, notare che questo esempio utilizzando una variabile: se si digita "q = 1" e poi "ISLOGICAL (q)", allora si otterrà uno zero. Se si digita "q = 50> 40" e poi "ISLOGICAL (q)" si otterrà uno.

Funzione Classe

La funzione di classe che si dice la classe, o il tipo di dati, il numero o variabile si dà. Questo è un modo rapido per determinare in modo esplicito se un numero è del tipo di dati logico. Utilizzando lo stesso esempio nella sezione precedente, se si digita "q = 1" e quindi "di classe (q)", quindi Matlab vi dirà la sua classe è "doppio", un'altra classe di tipi di dati in Matlab. Al contrario, se si digita "q = 50> 40" e poi "classe (q)", quindi Matlab sarà in uscita "logico".