Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

If i have a random vector, e.g [2 4 3 4 3 4] how would i code a script to give how many times the max value is attained? I know the answer is obviously 3 here but what would the input be for any random vector? Many thanks in advance.

1 visualización (últimos 30 días)
%% QUESTION 2 u=input('Give a vector: ')
v=u(2:2:end); disp('The new vector v= ') disp(v)
vmin=min(u); disp('Min of u=') %To obtain minimum value of vector 'u' disp(vmin)
vmax=max(u); disp('Max of u=') %To obtain the maximum value of vector 'u' disp(vmax)
vavr=sum(u); disp('The sum of the elements of u=') disp(vavr)
BUT need final code to find how many times max value is attained for any vecor u!!!!!

Respuestas (1)

Matt Tearle
Matt Tearle el 31 de Oct. de 2014
Easiest way: nnz(u == vmin)

Community Treasure Hunt

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

Start Hunting!

Translated by