offlake
Messages postés190Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention17 janvier 2009 24 déc. 2008 à 08:53
pour Caribensila:
oui ta raison sur tes commmentaires!!
enfin un commentaire qui fait du bien!!
BY OFFLAKE
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 23 déc. 2008 à 23:27
D'autre part,
« Même si la récursivité c du gaspillage Mémoire c Efficace parfois!! »
C'est surtout efficace dans un raisonnement mathématique.
Par contre, en informatique, c'est surtout un gaspillage de temps. Les algos récursifs, même si ils sont très esthétiques, sont à bannir car bcp plus gourmands en ressources que les algos itératifs et surtout bcp + lents !
D'ailleurs, ça m'a tj étonné de voir des algos récursifs de QuickSort donnés en exemple un peu partout sur Internet.
C'est un algo qui permet un tri rapide, mais c'est en le dérécursifiant qu'il devient vraiment performant en rapidité !
Il faut donc se méfier des idées préconçues... ;)
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 23 déc. 2008 à 22:54
@ OFFLAKE
« des entiers parce que c'est un Système Linéaire »
Ca n'a pas de rapport et ça n'a pas de sens.
De toute façon, il n'y a pas de méthode analytique pour les systèmes non-linéaires. On utilise l'approche synthétique auquel le developpement de l'informatique répond parfaitement.
Mais c'est d'un autre niveau.
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 23 déc. 2008 à 11:28
@Offlake : "Il faut retourner un peut aux ouvrages Mathématique avant de me poser la questions"
Peut-être que tout le monde n'est pas encore en mesure de comprendre les systèmes linéaires, et c'est pourquoi elles prennent des précautions oratoires : "je suppose", "effectivement" ...
Voilà juste ça ...
Cordialement, Bacterius !
offlake
Messages postés190Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention17 janvier 2009 22 déc. 2008 à 21:28
Pour les nombres Complexe
c'est un système à un seul Axe (( X )) pour les nombres complexe il ya deux axes
(( X et Y )) donc il faut voir la méthode de ((Gausse/SEIDEL))
BY OFFLAKE
offlake
Messages postés190Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention17 janvier 2009 22 déc. 2008 à 21:26
YVESSIMON
des entiers parce que c'est un Système Linéaire et utilise des matrice Entière
La Méthode De gausse faits des solution seulement a ce type de Système
Il faut retourner un peut aux ouvrages Mathématique avant de me poser la questions parce que moi même j'ai consulter ce type d'ouvrage!!
BY OFFLAKE
cs_Jean_Jean
Messages postés615Date d'inscriptiondimanche 13 août 2006StatutMembreDernière intervention13 décembre 20183 22 déc. 2008 à 18:42
Oui, je suisd'accord avec YvesSimon :
1. Sécurité de saisie avec l'ensemble qu'il propose, ça coûte pas grand chose et c'est bien utile.
2. Je suppose que la méthode s'applique aux nombres réels alors effectivement pourquoi la limiter aux entiers?
3. Au fait Offlake, comment s'appelle la méthode que tu utilises? Je ne l'ai pas encore étudiée. Elle pourrait mêtre utile si je pouvais l'utiliser pour des nombres complexes.
Bien à vous
yvessimon
Messages postés637Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 9 janvier 2017 22 déc. 2008 à 10:07
Bonjour,
Petit détail :
faire un test sur les caractères pour ne rentrer que des nombres réel ou entier:
procedure Tfrm_lin_system.edit_num_of_varKeyPress(Sender: TObject; var Key: Char);
begin
if pos(Key , '0123456789+-'#8 + decimalseparator)=0 then key := #0;
end;
question : pourquoi que des entiers ?
Salutations
offlake
Messages postés190Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention17 janvier 2009 21 déc. 2008 à 22:46
Merci Cirec Je suis vraiment reconnaissant
BY OFFLAKE!!
Faire son possible ne veut par dire que tout à été fait :D
j'ai personnellement viré tout ce qui n'était pas utile et devinez quoi .... ben les fichiers inutiles ne sont plus présents et de suite ;)
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 21 déc. 2008 à 13:07
Je te crois je te crois - je dis juste que souvent, le site met quelques minutes, voire heures à montrer le nouveau contenu du zip.
Cordialement, Bacterius !
offlake
Messages postés190Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention17 janvier 2009 21 déc. 2008 à 13:01
ET bah moi j'ai fait mon possible
BY OFFLAKE
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 21 déc. 2008 à 12:58
Ah ben le zip n'a pas encore été mis à jour dans ce cas-là ;) On voit toujours les fichiers inutiles - mais ça dure toujours longtemps à s'updater.
Cordialement, Bacterius !
offlake
Messages postés190Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention17 janvier 2009 21 déc. 2008 à 12:44
cela c Fait!!
BY OFFLAKE
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 21 déc. 2008 à 12:25
Même que tu gagnerais plus de la moitié du zip si tu les nettoyais, je viens de regarder :o)
Cordialement, Bacterius !
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 21 déc. 2008 à 12:24
Et Offlake tu peux nettoyer ton zip également, en enlevant tous les .~***, les .dcu, les .bak, les .ddp, les .dof et les .cfg, tu gagnerais quelques Ko sur le zip ;)
Cordialement, Bacterius !
offlake
Messages postés190Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention17 janvier 2009 21 déc. 2008 à 10:27
Pour le Plantage j'ai essayer plusieurs choses mais ça pas marcher avec N Équations et N Inconnues c'est pas Évidents!!
BY OFFLAKE
offlake
Messages postés190Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention17 janvier 2009 21 déc. 2008 à 10:25
J'ai trouver un seul algorithme qui faits cela et j'ai pris en compte tout les interruptions
Pour les coefficients non Nuls : si ta un Système Linéaire qui posséde une seul solution donc les coeefcient sont accepter tu peut voir l'exemple de la CAPTURE
BY OFFLAKE
Oniria
Messages postés292Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention18 décembre 20143 21 déc. 2008 à 10:17
Bonjour,
c'est interressant comme programme. Je trouve que c'est dommage qu'il faille avoir obligatoirement des coefficients non nul, une seule solution possible sinon le programme se bloque (on ne doit pas laisser un programme se bloquer).
Je pense qu'il fallait mettre des conditions pour éviter le plantage, si on fait calculer des choses à l'ordi c'est bien que l'on ne connait pas la réponse (à part pour tester la validité du programme).
Sinon, je regarderais le source de plus près. Je pense que c'est intéressant de voir comment tu as fait pour résoudre par récursivité ce problème (En général on utilise un pivot de gauss qui permet d'avoir des coefficients nuls). Ca m'a l'air d'une approche sympa mais il faut que je regarde ca de plus prés...
Bon code
offlake
Messages postés190Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention17 janvier 2009 21 déc. 2008 à 10:09
Bonjour JAN_JEAN
Donc cela c fait en attendant tes remarque sur le code!!
BY OFFLAKE
cs_Jean_Jean
Messages postés615Date d'inscriptiondimanche 13 août 2006StatutMembreDernière intervention13 décembre 20183 21 déc. 2008 à 09:58
Bj Offlake
Je n'ai pas regarder ton code en détail,
Juste une remarque : pour augmenter lalisibilité de ton code (moteurs de recherche), il aurait plus judicieux :
1. D'utiliser des mots clés dans la définition de ton code plus significatifs tels que equations, systèm, résolution ou des noms deméthodes mathématiques employées. Les mots que tu emploies : simple, efficace ne veulent rien dire, surtoutpour des matheux ou des physiciens...
2. De préciser dans ta présentation, tes méthodes de résolution car tu dis avoir consulter de nombreux ouvrages! Ou encore ses possibilités, car en fait pour des gens pressés, il faut aller dans ton code pour deviner ce que tu as fait...
3. Tu peux alléger ton zip en éliminant tes fichiers ~
Bon, je regarderai ton code... A suivre
Bien à toi
offlake
Messages postés190Date d'inscriptionmercredi 3 septembre 2008StatutMembreDernière intervention17 janvier 2009 20 déc. 2008 à 23:24
Même si la récursivité c du gaspillage Mémoire c Efficace parfois!!
BY OFFLAKE
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 20 déc. 2008 à 22:30
Je n'en suis pas encore à ce niveau là en maths, donc je ne peux pas vraiment juger ...
Mais c'est interessant pour la récursivité.
24 déc. 2008 à 08:53
oui ta raison sur tes commmentaires!!
enfin un commentaire qui fait du bien!!
BY OFFLAKE
23 déc. 2008 à 23:27
« Même si la récursivité c du gaspillage Mémoire c Efficace parfois!! »
C'est surtout efficace dans un raisonnement mathématique.
Par contre, en informatique, c'est surtout un gaspillage de temps. Les algos récursifs, même si ils sont très esthétiques, sont à bannir car bcp plus gourmands en ressources que les algos itératifs et surtout bcp + lents !
D'ailleurs, ça m'a tj étonné de voir des algos récursifs de QuickSort donnés en exemple un peu partout sur Internet.
C'est un algo qui permet un tri rapide, mais c'est en le dérécursifiant qu'il devient vraiment performant en rapidité !
Il faut donc se méfier des idées préconçues... ;)
23 déc. 2008 à 22:54
« des entiers parce que c'est un Système Linéaire »
Ca n'a pas de rapport et ça n'a pas de sens.
De toute façon, il n'y a pas de méthode analytique pour les systèmes non-linéaires. On utilise l'approche synthétique auquel le developpement de l'informatique répond parfaitement.
Mais c'est d'un autre niveau.
23 déc. 2008 à 11:28
Peut-être que tout le monde n'est pas encore en mesure de comprendre les systèmes linéaires, et c'est pourquoi elles prennent des précautions oratoires : "je suppose", "effectivement" ...
Voilà juste ça ...
Cordialement, Bacterius !
22 déc. 2008 à 21:28
c'est un système à un seul Axe (( X )) pour les nombres complexe il ya deux axes
(( X et Y )) donc il faut voir la méthode de ((Gausse/SEIDEL))
BY OFFLAKE
22 déc. 2008 à 21:26
des entiers parce que c'est un Système Linéaire et utilise des matrice Entière
La Méthode De gausse faits des solution seulement a ce type de Système
Il faut retourner un peut aux ouvrages Mathématique avant de me poser la questions parce que moi même j'ai consulter ce type d'ouvrage!!
BY OFFLAKE
22 déc. 2008 à 18:42
1. Sécurité de saisie avec l'ensemble qu'il propose, ça coûte pas grand chose et c'est bien utile.
2. Je suppose que la méthode s'applique aux nombres réels alors effectivement pourquoi la limiter aux entiers?
3. Au fait Offlake, comment s'appelle la méthode que tu utilises? Je ne l'ai pas encore étudiée. Elle pourrait mêtre utile si je pouvais l'utiliser pour des nombres complexes.
Bien à vous
22 déc. 2008 à 10:07
Petit détail :
faire un test sur les caractères pour ne rentrer que des nombres réel ou entier:
procedure Tfrm_lin_system.edit_num_of_varKeyPress(Sender: TObject; var Key: Char);
begin
if pos(Key , '0123456789+-'#8 + decimalseparator)=0 then key := #0;
end;
question : pourquoi que des entiers ?
Salutations
21 déc. 2008 à 22:46
BY OFFLAKE!!
21 déc. 2008 à 13:36
j'ai personnellement viré tout ce qui n'était pas utile et devinez quoi .... ben les fichiers inutiles ne sont plus présents et de suite ;)
21 déc. 2008 à 13:07
Cordialement, Bacterius !
21 déc. 2008 à 13:01
BY OFFLAKE
21 déc. 2008 à 12:58
Cordialement, Bacterius !
21 déc. 2008 à 12:44
BY OFFLAKE
21 déc. 2008 à 12:25
Cordialement, Bacterius !
21 déc. 2008 à 12:24
Cordialement, Bacterius !
21 déc. 2008 à 10:27
BY OFFLAKE
21 déc. 2008 à 10:25
Pour les coefficients non Nuls : si ta un Système Linéaire qui posséde une seul solution donc les coeefcient sont accepter tu peut voir l'exemple de la CAPTURE
BY OFFLAKE
21 déc. 2008 à 10:17
c'est interressant comme programme. Je trouve que c'est dommage qu'il faille avoir obligatoirement des coefficients non nul, une seule solution possible sinon le programme se bloque (on ne doit pas laisser un programme se bloquer).
Je pense qu'il fallait mettre des conditions pour éviter le plantage, si on fait calculer des choses à l'ordi c'est bien que l'on ne connait pas la réponse (à part pour tester la validité du programme).
Sinon, je regarderais le source de plus près. Je pense que c'est intéressant de voir comment tu as fait pour résoudre par récursivité ce problème (En général on utilise un pivot de gauss qui permet d'avoir des coefficients nuls). Ca m'a l'air d'une approche sympa mais il faut que je regarde ca de plus prés...
Bon code
21 déc. 2008 à 10:09
Donc cela c fait en attendant tes remarque sur le code!!
BY OFFLAKE
21 déc. 2008 à 09:58
Je n'ai pas regarder ton code en détail,
Juste une remarque : pour augmenter lalisibilité de ton code (moteurs de recherche), il aurait plus judicieux :
1. D'utiliser des mots clés dans la définition de ton code plus significatifs tels que equations, systèm, résolution ou des noms deméthodes mathématiques employées. Les mots que tu emploies : simple, efficace ne veulent rien dire, surtoutpour des matheux ou des physiciens...
2. De préciser dans ta présentation, tes méthodes de résolution car tu dis avoir consulter de nombreux ouvrages! Ou encore ses possibilités, car en fait pour des gens pressés, il faut aller dans ton code pour deviner ce que tu as fait...
3. Tu peux alléger ton zip en éliminant tes fichiers ~
Bon, je regarderai ton code... A suivre
Bien à toi
20 déc. 2008 à 23:24
BY OFFLAKE
20 déc. 2008 à 22:30
Mais c'est interessant pour la récursivité.
Cordialement, Bacterius !