"not equal to" in MATLAB
3.030 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
How do I use "not equal to" symbol in MATLAB?
The above code gives an error.
2 Kommentare
Stephen23
am 14 Jun. 2019
Bearbeitet: Stephen23
am 14 Jun. 2019
When I searched the internet for "MATLAB not equal" this was the first link returned:
which shows all of the element-wise logical operators, with links at the bottom to the relevant pages, e.g.:
Did you try looking at the MATLAB documentation?
Steven Lord
am 14 Jun. 2019
Antworten (5)
Jan
am 14 Jun. 2019
Several possible ways:
if 1 ~= 2
if not(1 == 2)
if ~(1==2)
if ne(1, 2)
if ~eq(1, 2)
if 1 - 2 % Implicitly evaluated: all(1 - 2)
0 Kommentare
Richard Payne
am 20 Feb. 2021
Is there hack to accept != ?
1 Kommentar
Steven Lord
am 21 Feb. 2021
No. The ! operator means whatever follows will be passed to the operating system (assuming it is the first part of the command, otherwise it is an error.) You cannot change that definition. The ~ operator means logical negation, and the ~= operator means not equals.
a = ~true
b = 1 ~= 2
!date
Prannoy
am 4 Jun. 2023
In MATLAB, the ! operator has a separate meaning. '~' is used instead as a logical NOT operator. This means that "not equal to" will be represented by "~=" in MATLAB. I hope that clears your doubt.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Operators and Elementary Operations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!