Help @ matLab

arodrigues182

Power Member
Pessoal comecei recentemente a dar matlab e tenho um trabalho pa fazer. O que se tem de fazer é: Defina a função Ocorrencias que dado um numero N e um vector v conta quantas vezes N ocorre em v. E também de se fazer um gráfico de barras de N.
Eu comecei a fazer assim, não deve tar mt bem mas:

Código:
function ocorrencias = bar[a]
 
v = rand(1,10)*100
a = 0;
 
N=input('Numero que quer procurar')
disp(N)
 
while k<10
if(v(k) == N)
a = a + 1;
end

podem-me dizer o que está errado. Obrigado
 
Última edição pelo moderador:
Assim de cabeça, e sem ter o matlab instalado, o que tu queres é mais on menos isto:

Código:
function count = ocorrencias(V,N)
count=0;
for i=1:size(V)
     if V(i) == N;
         count = count + 1;
     end
end

Ou já agora, para algo ainda mais simples,vai ver o que faz a função find.
 
Back
Topo