How can i find value tends to zero. means value near by zero.

2 visualizaciones (últimos 30 días)
Triveni
Triveni el 1 de Feb. de 2016
Editada: Triveni el 28 de Feb. de 2016
l(:,:,1) =
-0.2881
l(:,:,2) =
-0.2823
l(:,:,3) =
-0.2775
l(:,:,4) =
-0.2767
l (:,:,5) =
0.2733
l(:,:,6) =
-0.3245
I want value near by zero, with Layer No L. example for maximum value
[maxV, L] = max(l);

Respuestas (1)

Walter Roberson
Walter Roberson el 1 de Feb. de 2016
[maxV, L] = max(l, [], 3);
  2 comentarios
Triveni
Triveni el 1 de Feb. de 2016
Editada: Triveni el 28 de Feb. de 2016
If my value(s) between +2 to -2. then how can i find nearest value from zero?..
[maxV, L] = max(l)
gives me same result.
l(:,:,1) =
0.5000
l(:,:,2) =
1
l(:,:,3) =
4
l(:,:,4) =
-10
l(:,:,5) =
2
l(:,:,6) =
-0.9000
l(:,:,7) =
-0.5000
I need nearest value from zero. values may be in positive or negative.
Walter Roberson
Walter Roberson el 1 de Feb. de 2016
You can find the indices by looking at min(abs(l),[],3) and then to get the corresponding values you can index the original matrix at those locations. Someone had a trick for doing that with the layers, but I do not recall what it is at the moment; I usually code the equivalent of sub2ind()

Iniciar sesión para comentar.

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by