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

 Réponse acceptée

Andrés Castro
Andrés Castro le 27 Fév 2020
Modifié(e) : Andrés Castro le 27 Fév 2020

0 votes

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
If you want to learn more about visit max functionc .

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by