Olá bom dia,
Galera fiz um programinha em matlab e estou com problema (provavelmente de lógica).
Gostaria de armazenar em um vetor o número de ciclos que foram necessários para que o valor de x chegasse em 5 (os valores randômicos são entre 0 até 1 ).
Quando executei o programa o vetor ficou com valores todos iguais! Parece que ele pega apenas um valor de ciclo e replica em todas as posições dos vetores.
Ficando algo do tipo [ 22 22 22 22 22 22 22 22 22 22]
Mas estava esperando algo parecido com [ 20 25 23 20 22 21 21 27 30 30]
Fiz em C e a resposta foi a mesma.
Aceito ajuda em C também.
Espero que eu tenha sido claro na minha explicação
Grato.
clear all
clc
x = 0;
contador = 0;
for i = 1:10
while x <= 5
y = rand()
x=x+y
contador = contador +1;
end
vetor(i)= contador
end
Hazzard
Novo Membro
Registrado
4 Mensagens
0 Curtidas