flag an error message when a scalar is complex

2 visualizaciones (últimos 30 días)
msh
msh el 31 de Mayo de 2015
Comentada: Nobel Mondal el 31 de Mayo de 2015
Hi,
I would like to include in my algorithm an error message where it will tell me that a scalar is complex. So for example I would like to implement in Matlab the following idea
if scalar == complex number
show error message
end
How I can implement this Matlab ?
Thanks

Respuesta aceptada

Nobel Mondal
Nobel Mondal el 31 de Mayo de 2015
if ~isreal(num)
error('This is a complex number.')
end
  2 comentarios
msh
msh el 31 de Mayo de 2015
Editada: msh el 31 de Mayo de 2015
Thanks for the quick response. One clarification. In the ~isreal(num) , num is the relevant scalar, correct? can this be also extended to matrices ?
Nobel Mondal
Nobel Mondal el 31 de Mayo de 2015
Yes, num is the scalar which you want to check for.
For matrix:
>> A = [ 1 2 3; 4 5+6i 7];
>> isreal(A)
ans =
0
>> isreal(A(1,1))
ans =
1
>> isreal(A(2,2))
ans =
0
Hope this clear things up for you.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical 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!

Translated by