Estou aqui em pleno Sabadão tentando desenvolver um algoritmo para encontrar os picos de um sinal.
A figura 1 contém um sinal modelo com diversos pontos.
Figura 1 - Sinal exemplo
O objetivo aqui é encontrar os pontos máximos locais: C, J, Q, U, W, Y, Ç.
A primeira ideia foi a de comparar o valor atual com o anterior. O código está na figura 2, mas ele não funciona.
Figura 2 - Código detector de pico |
Bem, esta é a primeira tentativa de identificar os picos de uma curva!
Vou continuar o trabalho aqui!!
Grande Abraço
Acredito que a solução seja o contrário. Quando o atual for menor que o anterior, sifnifica que ele passou pelo pico e agora está em um vale, portanto o pico é o anterior.
ResponderExcluirPense nisso.