1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.
  2. Informação: Pela 0:30 desta Sexta-feira (9 de Dezembro, 23:30 de Quinta-feira nos Açores) o Fórum e restantes sites da ZWAME vão estar offline para manutenção durante cerca de 1h30.
    Se necessário faremos actualizações via Twitter e Facebook.
    Remover anúncio

Help @ matLab

Discussão em 'Programação' iniciada por arodrigues182, 3 de Outubro de 2008. (Respostas: 1; Visualizações: 607)

  1. arodrigues182

    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: 4 de Outubro de 2008
  2. tiagopestana

    tiagopestana Power Member

    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.
     

Partilhar esta Página