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

2 visualizzazioni (ultimi 30 giorni)
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);

Risposte (1)

Walter Roberson
Walter Roberson il 1 Feb 2016
[maxV, L] = max(l, [], 3);
  2 Commenti
Triveni
Triveni il 1 Feb 2016
Modificato: Triveni il 28 Feb 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 il 1 Feb 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()

Accedi per commentare.

Categorie

Scopri di più su Matrices and Arrays in Help Center e File Exchange

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

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

Start Hunting!

Translated by