"not equal to" in MATLAB
    1.854 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
How do I use "not equal to" symbol in MATLAB?

The above code gives an error.
2 comentarios
  Stephen23
      
      
 el 14 de Jun. de 2019
				
      Editada: Stephen23
      
      
 el 14 de Jun. de 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
    
      
 el 14 de Jun. de 2019
				Respuestas (5)
  Jan
      
      
 el 14 de Jun. de 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 comentarios
  Richard Payne
 el 20 de Feb. de 2021
        Is there hack to accept != ?
1 comentario
  Steven Lord
    
      
 el 21 de Feb. de 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
      
 el 4 de Jun. de 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 comentarios
Ver también
Categorías
				Más información sobre Operators and Elementary Operations en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!








