Je pense que c'est le pas qui fait que les équipotentiels de gauche sont différent de ceux de droite.
L'idéal serait d'indiquer, comme dans les courbes de niveaux, la valeur des équipotentiels de chaque courbe
Dans la première capture d'écran on voit nettement que la plus grande boucle fermée sur le potentiel de gauche est différente de celle de droite
Cela vient il de la correction d'erreur ?
je regarde dans tous les fichiers je ne trouve pas initcommoncontrol@0
ca fait à peu pres six mois que je programme en autodidacte, les codes ne me posent pas trop de probleme de comprehension mais c'est sur ce genre d'erreurs que je bute.
une explication serait la bienvenue .
qu'est ce qu'il veut dire quand il marque ca:
undefinedreference to 'InitCommonControls@0'
undefinedreference to -finite(double)
j'ai rajoute comctl32.lib
merci
bonjour a tous,j'ai compile sous dev c++,et il m'affiche l'erreur suivante :
undefinedreference to 'InitCommonControls@0'
je suis debutant merci de me repodre simplement sur la definition de l'erreur. Bravo pour tes programmes JCDjcd c'est ce genre de programmes que je veux faire et je voudrais savoir si on peut les compiler sous dev.
lol! Moi aussi je suis sur l'electromagnetisme en ce moment!
Pas mal du tout ce programme ( ca claque sur les screenshots) je vais regarder un peu le code plus tard...
Mais dit moi t'a l'air d'etre une star d'apres ce que dit kirua! T'es en quelle filiere et tu vise quoi comme ecole?
math.c et .h c'est ma librairie de fonctions mathematiques,
il y a tous ce dont j'ai eu besoin jusqu'a ce jour dans les programmes, des que j'en ai besoin je la complete.
effectivement il faut que le mouvement se fasse tout doucement, car sinon la vitesse prend une vitesse non-negligeable, et la trajectoire est une droite, il faut que la particule puisse suivre les lignes de champs.
Pour voir l'utilite, il suffit d'enlever dans le programme les lignes suivants, et voir le resultat a l'ecran :
// frottement infini
distribution.rk.y->coord[2] = 0.;
distribution.rk.y->coord[3] = 0.;
le fichier math.c c'est de toi? les techniques de multiplication de polynômes par les racines n ièmes de l'unité etc... c'est assez poussé comme bibli de fonctions!
tu as quoi comme cours? c'est des math appliquées?
Programme adopté :) Joli l'utilisation de Newton-Raphson pour rattraper les erreurs, c'est ingénieux :).
Tu peux expliciter pour ta force de frottement importante? En gros, tu veux juste dire qu'on déplace la particule dans le champ tout tout doucement pour éviter des erreurs en fin de course,; c'est ça non?
Je suis justement dans le chapitre d'électricité et magnétisme, je vais m'amuser un peu avec ton logiciel, merci :)
L'idéal serait d'indiquer, comme dans les courbes de niveaux, la valeur des équipotentiels de chaque courbe
Dans la première capture d'écran on voit nettement que la plus grande boucle fermée sur le potentiel de gauche est différente de celle de droite
Cela vient il de la correction d'erreur ?
il se peut qu'il y ait quelques petites erreurs de calcul numerique
Je ne comprend pas pourquoi il y a une dissymétrie des lignes de champs puisque les sources sont symétriques
ca fait à peu pres six mois que je programme en autodidacte, les codes ne me posent pas trop de probleme de comprehension mais c'est sur ce genre d'erreurs que je bute.
une explication serait la bienvenue .
projet option, parametre et dans la case linker je l'ecris
a quoi cela sert ?
verifie que tu as bien ajoute comctl32.lib au bon endroit
undefinedreference to 'InitCommonControls@0'
undefinedreference to -finite(double)
j'ai rajoute comctl32.lib
merci
undefinedreference to 'InitCommonControls@0'
je suis debutant merci de me repodre simplement sur la definition de l'erreur. Bravo pour tes programmes JCDjcd c'est ce genre de programmes que je veux faire et je voudrais savoir si on peut les compiler sous dev.
Pas mal du tout ce programme ( ca claque sur les screenshots) je vais regarder un peu le code plus tard...
Mais dit moi t'a l'air d'etre une star d'apres ce que dit kirua! T'es en quelle filiere et tu vise quoi comme ecole?
pour les FFTs, j'ai vu ca tout seul.
//-------------------------------------------------
// les matrices
//-------------------------------------------------
#if DBG_LIB_MATH_MATRIX == DBG_ON
void _AssertMatrix(P_MATRIX p,BOOL bCheckVals)
{
AssertPointer(p);
AssertMalloc(p);
Assert(p->nx > 0);
Assert(p->ny > 0);
if(bCheckVals)
{
int i,j;
for(j=0;iny;j++)
{
for(i=0;inx;i++)
{
AssertDouble(p->vals[p->nx*j + i]);
}
}
}
PopErrorMacro();
} // _AssertMatrix()
#endif // DBG_LIB_MATH_MATRIX == DBG_ON
" for(j=0;iny;j++) "
ça devrait pas être j < p->ny ? (au lieu de i < p->ny).
enfin bon ^^ c'est quand même assez impressionnant comme rassemblement de choses. les FFT, tu les as abordées seul ou en cours?
il y a tous ce dont j'ai eu besoin jusqu'a ce jour dans les programmes, des que j'en ai besoin je la complete.
Pour voir l'utilite, il suffit d'enlever dans le programme les lignes suivants, et voir le resultat a l'ecran :
// frottement infini
distribution.rk.y->coord[2] = 0.;
distribution.rk.y->coord[3] = 0.;
tu as quoi comme cours? c'est des math appliquées?
Tu peux expliciter pour ta force de frottement importante? En gros, tu veux juste dire qu'on déplace la particule dans le champ tout tout doucement pour éviter des erreurs en fin de course,; c'est ça non?
Je suis justement dans le chapitre d'électricité et magnétisme, je vais m'amuser un peu avec ton logiciel, merci :)
t'as l'air de t'éclater en spé, jme trompe? :p