Tengo un problema con algunos de los números complejos, que yo rara vez trabajan con.
Mi problema es que tengo un array con los realizados por
cos^(-1)(x)
donde x
pueden ser valores más pequeños o más grandes |1|
, por lo tanto, obtener algunos números complejos, necesito el índice del número con la menor parte real.
los datos de como se podría ver
[0 + 0.37i, 0 + 0.18i, 0.2 + 0.0i, 0.3 + 0.0i, 0.4 + 0.0i]
así que necesito el índice de 0.2 + 0.0i
lo que he probado hasta ahora es
[val_min_x,idx_min_x]=min(real(x)>0))
ya que necesito el menor valor de la parte real mayor que cero.
Pero esto no funciona y supongo que es porque real(x>0)
da verdadero o falso. Y, a continuación, tomar el mínimo de que sólo da el índice del primer cero.
Alguna sugerencia para solucionar esto sin una declaración de si?