begin process at 2010 02 10 06:48:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths

 > RÉSOLUTION D'UN SYSTÈME LINÉAIRE (( N ÉQUATIONS À N INCONNUS ))

RÉSOLUTION D'UN SYSTÈME LINÉAIRE (( N ÉQUATIONS À N INCONNUS ))


 Information sur la source

Note :
Aucune note
Catégorie :Maths Classé sous :maths, regles, equation, systeme, resolutions Niveau :Débutant Date de création :20/12/2008 Date de mise à jour :21/12/2008 13:34:00 Vu / téléchargé :3 663 / 314

Auteur : offlake

Ecrire un message privé
Commentaire sur cette source (23)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Le principe de ce code est d'entrée un certain nombre de variables
" qui est le nombre d'équations " la sortie est le système Linéaire lui même

les conditions d'utilisation:

1. nombre de variables doit être égal au nombre d'équations
2. les coefficient doit être différents des Zéros. sauf si le système à une solution.
3. le système doit avoir une solution, Sinon cette version ne traite pas les système linéaire
qui ont une infinité où pas de solutions

donc si vous entré un tel Système le programme ce Bloc et le résultat est imprévisible.

Ce code à nécessité la consultation d'un grand nombre d'ouvrage Mathématique
J'ai opter pour la méthode de Gausse des résolution des équations!!

Décembre 2008

By OFFLAKE





 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

21 décembre 2008 10:06:25 :
Description
21 décembre 2008 10:06:26 :
Description
21 décembre 2008 12:42:17 :
Allègement!!

 Sources du même auteur

Source avec Zip Source avec une capture CASSE BRIQUES (( MON PREMIER JEU ))
Source avec Zip Source avec une capture DIAPORAMA « AVEC DES EFFETS PROFESSIONNELS »
Source avec Zip Source avec une capture LES TOURS DE HANOÏ (( MODE GRAPHIQUE UTILISATEUR / RÉSOLUTIO...
Source avec Zip Source avec une capture DJIKSTRA EN MODE GRAPHIQUE
Source avec Zip Source avec une capture PROGRAMME PASCAL (( MODULE: THÉORIE DES GRAPHES ))

 Sources de la même categorie

Source avec Zip Source avec une capture CONVERTISSEUR D'UN NOMBRE DÉCIMAL EN BINAIRE ET HEXADECIMAL par ludokk
Source avec Zip Source avec une capture PREMIER OU PAS? par ludokk
Source avec Zip Source avec une capture CONJECTURE DU CARRÉ DES FACTEURS par Bacterius
Source avec Zip Source avec une capture GÉNÉRATEUR DE NOMBRES PSEUDO-ALÉATOIRES par Bacterius
Source avec Zip Source avec une capture ALGORITHME DE HASH LEA par Bacterius

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture NETTOYEUR AUTOMATIQUE DE VOS DISQUES par diglas
Source avec Zip Source avec une capture CONJECTURE DU CARRÉ DES FACTEURS par Bacterius
Source avec Zip CALCULATRICE POUR POËTES par fredelem
Source avec Zip Source avec une capture LES TOURS DE HANOÏ (( MODE GRAPHIQUE UTILISATEUR / RÉSOLUTIO... par offlake
Source avec Zip EQUATION par mihoubi3333

Commentaires et avis

Commentaire de Bacterius le 20/12/2008 22:30:56

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é.

Cordialement, Bacterius !

Commentaire de offlake le 20/12/2008 23:24:00

Même si la récursivité c du gaspillage Mémoire c Efficace parfois!!
BY OFFLAKE

Commentaire de Jean_Jean le 21/12/2008 09:58:35

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

Commentaire de offlake le 21/12/2008 10:09:03

Bonjour JAN_JEAN
Donc cela c fait en attendant tes remarque sur le code!!
BY OFFLAKE

Commentaire de Oniria le 21/12/2008 10:17:12

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




Commentaire de offlake le 21/12/2008 10:25:21

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

Commentaire de offlake le 21/12/2008 10:27:15

Pour le Plantage j'ai essayer plusieurs choses mais ça pas marcher avec N Équations et N Inconnues c'est pas Évidents!!
BY OFFLAKE

Commentaire de Bacterius le 21/12/2008 12:24:54

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 !

Commentaire de Bacterius le 21/12/2008 12:25:50

Même que tu gagnerais plus de la moitié du zip si tu les nettoyais, je viens de regarder :o)

Cordialement, Bacterius !

Commentaire de offlake le 21/12/2008 12:44:28

cela c Fait!!
BY OFFLAKE

Commentaire de Bacterius le 21/12/2008 12:58:39

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 !

Commentaire de offlake le 21/12/2008 13:01:39

ET bah moi j'ai fait mon possible
BY OFFLAKE

Commentaire de Bacterius le 21/12/2008 13:07:53

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 !

Commentaire de cirec le 21/12/2008 13:36:58 administrateur CS

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 ;)

Commentaire de offlake le 21/12/2008 22:46:21

Merci Cirec Je suis vraiment reconnaissant
BY OFFLAKE!!

Commentaire de yvessimon le 22/12/2008 10:07:01

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

Commentaire de Jean_Jean le 22/12/2008 18:42:32

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
  

Commentaire de offlake le 22/12/2008 21:26:32

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

Commentaire de offlake le 22/12/2008 21:28:37

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

Commentaire de Bacterius le 23/12/2008 11:28:56

@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 !

Commentaire de Caribensila le 23/12/2008 22:54:51

@ 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.

Commentaire de Caribensila le 23/12/2008 23:27:45

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...  ;)

Commentaire de offlake le 24/12/2008 08:53:14

pour Caribensila:
oui ta raison sur tes commmentaires!!
enfin un commentaire qui fait du bien!!
BY OFFLAKE

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

equation [ par koko ] Je voudrais que mon prog puisse résoudre un équation du genre : on a 2 pt, avec leurs coordonnées imaginons le pt A et BA (1,2) B(3,1). Il existe une Forcer affichage menu systeme [ par fabiin ] Salut g une application sans barre de titremais je voudrai kan même afficher le menu systeme lors du klik droit :)comment faire ???merci par avance <i Matrice triangulaire, Equation [ par ryadus ] Salut,j'aimerai savoir si quelqu'un pourrais m'aider sur ça,je voudrais resoudre un systeme Ax=bA etant une matrice triangulaire, x un vecteur et b un systeme mvc [ par elkike ] quelqun pourrait me donner des petites précisions sur le système modèle-vue-controleur??quelles sont les interactions ?les différences entre le modéle Erreur systeme [ par virginia ] BonjourLorsque je lance VB6 j'ai un message"Veuillez patientez pendant que windows configureMicrosoft office XP standart"Ce message se lance à chaque Logger [ par Housssss ] Bonjour,Je cherche un moyen de créer un systeme de génération de logs pour une grosse application. Cette appli est faite en java et en delphi. Les nou dll manquant en changeant de systeme [ par yoghisan ] J'ai fait une petite application sous xp. Ca marche très bienJe l'utilise sous win98 et pan il me manque un dll.Ma question est :est ce qu'il y a moin bloquer et debloquer le systeme [ par broncomail ] merci d avance de me repondre, mais je suis vraiment bloqué à ce stade de mon application.voila, je desire avoir un code qui affiche une forme (je par les maths [ par sheorogath ] alors voila ma question:j'ai un Form2.Edit1 je veut en faire un integer pour y effectuer des operation mathematique comment je dois faire pour arriver Maths [ par jlmcom ] J'ai besoin de réaliser un programme de vérification qui me génère toutes les combinaisons (arrangement sans répétition) de p valeurs d'un tableau de


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales