C'è un modo più veloce del seguente per "capovolgere" uno stato vero o falso al suo stato opposto?MATLAB: invertire rapidamente un valore booleano
if x == true
x = false;
else
x = true;
end
Sì, forse solo cinque righe di codice è nulla di cui preoccuparsi, ma qualcosa che assomiglia di più a questo sarebbe fantastico:
x = flip(x);
Wow. È ancora più breve di quanto avrei potuto immaginare. Dovrei uscire di più. Grazie – CaptainProg
Se vuoi saperne di più, vai al documento online Matlab doco (esegui 'doc()') e consulta la sezione MATLAB> Funzioni> Programmazione e tipi di dati> Operazioni logiche. Ha un sacco di operatori come questo. :) –