cosinus des données d'un tableau - C++ - Programmation
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...
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.
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
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.
Marsh Posté le 17-08-2006 à 13:19:28
keno83 a écrit : c bon c resolu |
si tu avais utilisé un const au lieu d'un define tu aurais evité ce probleme
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