[C++] création de fonction

kefou Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour je souhaite creer des fonctions permettant de remplir un tableau pour créer un signal sinusoïdal, carré et triangulaire.
A voir également:

4 réponses

Utilisateur anonyme
 
Bonjour,
je suis hamza, je veux vous aider mais j'ai besoin de plus de détail sur ce que vous voulez faire.
une fonction permettant de remplir un tableau c'est facile, mais un tableau pour créer un signal sinusoïdal c'est pas claire.
0
kefou Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   1
 
en faite l'idée est d'afficher une decomposition en serie de fourrier de signaux sinusoidal, triangle et carré.
le signal sera d'amplitude 50 et la periode est materialisee par un tableau de 1000 points.
Pour commencer, il faut ecrire 3 fonction permettan chacune de remplir un des tableaux et une fonction pour l'affichage des valeurs d'un des tableau.

merci de votre aide
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Google dit
http://www.cplusplus.com/ref/cmath/sin.html

Il reste à juste à faire une petite boucle for en précisant le min, le max de l'intervalle, et le pas...

Bonne chance
0
Utilisateur anonyme
 
Bonjour,
exemple de fonction en langage C++:

void signal_sin(float *Tab, int dim, float T, float A)
{
// Tab le tableau à remplir
// dim sa dimension 1000 par exp
// T la période du signal
// A son amplitude

flaot pul=2*M_PI/T;//pulsation
for(float t=0, t<T, t+=T/dim)
{
Tab[i]=A*sin(pul*t);
}

}
0