Skip to content
This repository has been archived by the owner on May 19, 2023. It is now read-only.

Commit

Permalink
Consertar erro de digitacao em Filtros.hpp
Browse files Browse the repository at this point in the history
  • Loading branch information
AndreyCortez committed Feb 2, 2022
1 parent 2a72bda commit a6cc826
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Filtros/Filtros.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace Filtros
{
std::vector<float> medial_movel_simples(std::vector<float> dados, int tamanho_da_amostra)
std::vector<float> media_movel_simples(std::vector<float> dados, int tamanho_da_amostra)
/*Media movel simples para atenuar variações bruscas da amostragem*/
{
int tamanho_vetor_dados = dados.size();
Expand Down
6 changes: 3 additions & 3 deletions Filtros/Filtros.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
namespace Filtros
{
// Media movel simples
std::vector<float> medial_movel_simples(std::vector<float> vetor_dados, int tamanho_da_amostra);
std::vector<float> media_movel_simples(std::vector<float> dados, int tamanho_da_amostra);

// Media movel ponderada, onde pode se escolher o quanto cada elemento
// do vetor influencia no resultado da media
std::vector<float> medial_movel_ponderada(std::vector<float> vetor_dados, std::vector<float> vetor_pesos);
std::vector<float> media_movel_ponderada(std::vector<float> dados, std::vector<float> pesos);

// Media movel exponencial, um tipo de media onde os dados mais recentes
// possuem um peso maior
std::vector<float> medial_movel_exponencial(std::vector<float> vetor_dados, int tamanho_da_amostra);
std::vector<float> media_movel_exponencial(std::vector<float> dados, int tamanho_da_amostra);
}
6 changes: 3 additions & 3 deletions Filtros/Teste.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ int main()
std::vector<float> vetor_teste{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
std::vector<float> vetor_pesos{0.2, 0.3, 0.5};

std::vector<float> vetor_resultado_mms = Filtros::medial_movel_simples(vetor_teste, 3);
std::vector<float> vetor_resultado_mmp = Filtros::medial_movel_ponderada(vetor_teste, vetor_pesos);
std::vector<float> vetor_resultado_mme = Filtros::medial_movel_exponencial(vetor_teste, 3);
std::vector<float> vetor_resultado_mms = Filtros::media_movel_simples(vetor_teste, 3);
std::vector<float> vetor_resultado_mmp = Filtros::media_movel_ponderada(vetor_teste, vetor_pesos);
std::vector<float> vetor_resultado_mme = Filtros::media_movel_exponencial(vetor_teste, 3);

print_vetor(vetor_teste);
print_vetor(vetor_resultado_mms);
Expand Down

0 comments on commit a6cc826

Please sign in to comment.