cosinus des données d'un tableau

cosinus des données d'un tableau - C++ - Programmation

Marsh Posté le 17-08-2006 à 10:26:25    

Bonjour,
 
je rencontre un probleme en ce moment:
j'essaie de faire un cosinus des données contenes dans un tableau comme ci dessous:
 
cos(V[i+size/2]*(past/Eo))
 
Le tableau a prealablement été defini de la manière suivante:
 
int i;
 
for(i=0;i<size;i++)
{
V[i]=(cos(2*Pi*(xo+i*pasx))+F*(xo+i*pasx));
}
 
Et a la compilation, j'obtiens le message d'erreur suivant:
 
split.cpp:99: error: no matching function for call to 'cos(double, double)'
/usr/include/bits/mathcalls.h:64: note: candidates are: double cos(double)
/usr/lib/gcc/i586-mandriva-linux-gnu/4.0.1/../../../../include/c++/4.0.1/cmath:184: note:                 long double std::cos(long double)
 
aparemment, il a un probleme avec le tableau car sans le tableau, la compilation se deroule sans erreurs.
 
Ma question est donc:
est il possible de faire un cosinus d'un tableau?
Si oui comment?
et sinon comment contourner ce probleme?
 
d'avance merci a toute aide

Reply

Marsh Posté le 17-08-2006 à 10:26:25   

Reply

Marsh Posté le 17-08-2006 à 10:33:52    

Apparement il cherche une fonction double -> cos(double,double) et ne la trouve pas ( tout ce qu'il trouve c'est cos(double) )  
 
Regarde voir ton Pi comment il est défini, si c'est pas une virgule comme séparateur à la place du point...

Reply

Marsh Posté le 17-08-2006 à 10:34:52    

Non, le message indique que tu veux utiliser une fonction de cosinus à deux paramètres de type double. Or, lui ne connais que des prototype de cosinus à un seul paramètre double.
 
Faut juste lire.


---------------
Töp of the plöp
Reply

Marsh Posté le 17-08-2006 à 10:35:08    

ptain mais encore [:grilled]


---------------
Töp of the plöp
Reply

Marsh Posté le 17-08-2006 à 10:36:41    

Citation :

 ptain mais encore [:grilled]


 
 :hello:

Reply

Marsh Posté le 17-08-2006 à 12:57:51    

ok sympa ta reponse _darkalt3_
A vrai dire j'avais bien lu et j'avais très bien compris que j'utilisais une fonction à deux paramètres...le probleme justement est que si tu as bien observé, dans ma declaration du cosinus, il n'y a pas du tout deux paramètres(aucune virgule dans le cosinus) mais un seul d'o`u le fait que je ne comprends pas d'ou vient le probleme.
Donc je te rassure je sais lire...en tout cas sympathique l'accueil

Reply

Marsh Posté le 17-08-2006 à 13:06:43    

c bon c resolu
merci a toi jbourdellon pour ton indication, effectivement j'avais mis une virgule a la place d'un point,non pas dans la declaration de Pi mais dans la declaration de Eo.
Merci beaucoup.

Reply

Marsh Posté le 17-08-2006 à 13:19:28    

keno83 a écrit :

c bon c resolu
merci a toi jbourdellon pour ton indication, effectivement j'avais mis une virgule a la place d'un point,non pas dans la declaration de Pi mais dans la declaration de Eo.
Merci beaucoup.


 
si tu avais utilisé un const au lieu d'un define tu aurais evité ce probleme  :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed