[C++] création de fonction

Fermé
kefou Messages postés 53 Date d'inscription samedi 21 mai 2005 Statut Membre Dernière intervention 21 février 2009 - 29 déc. 2005 à 15:14
 Utilisateur anonyme - 7 janv. 2006 à 12:37
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
29 déc. 2005 à 23:09
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 samedi 21 mai 2005 Statut Membre Dernière intervention 21 février 2009 1
3 janv. 2006 à 17:47
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 33268 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 septembre 2024 7 780
3 janv. 2006 à 22:59
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
7 janv. 2006 à 12:37
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