Find max cell and its location
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Nasser Hakami
le 27 Fév 2020
Commenté : Nasser Hakami
le 28 Fév 2020
I have two vector x and y. I did maultiplication for coreesponding cell as belwo
x=[1 3 5 7 2 0 4];
y=[2 4 6 1 6 8 1];
for i=1:7
z(i)=x(i)*y(i);
end
w=max(z)
%%%%%%%%%%%%
the answer is
z = [ 2 12 30 7 12 0 4]
w = 30
I need to know the location of value w in z vector and i expect the answer to be
index_w= 3
0 commentaires
Réponse acceptée
Andrés Castro
le 27 Fév 2020
Modifié(e) : Andrés Castro
le 27 Fév 2020
Hi Nasser:
You can perform in an easy way.
V = 2*(1:10) % An arbitrary vector
[M,I] = max(V) % Where M = maximum and I = the index of V
The code produces the following
V =
2 4 6 8 10 12 14 16 18 20
M =
20
I =
10
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!