Delphi programmation
Fermé
lamia20
-
25 janv. 2008 à 14:36
bforzeus Messages postés 3 Date d'inscription dimanche 18 janvier 2009 Statut Membre Dernière intervention 1 juillet 2009 - 1 juil. 2009 à 14:56
bforzeus Messages postés 3 Date d'inscription dimanche 18 janvier 2009 Statut Membre Dernière intervention 1 juillet 2009 - 1 juil. 2009 à 14:56
A voir également:
- Delphi programmation
- Telecharger delphi 7 - Télécharger - Langages
- Application de programmation - Guide
- Top44rbn programmation - Forum Programmation
- Télécharger pilote autocom cdp+ usb delphi - Forum Pilotes (drivers)
- Programmation logo tortue télécharger - Télécharger - Études & Formations
17 réponses
ballackacem
Messages postés
58
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
23 juin 2009
2
31 janv. 2008 à 12:23
31 janv. 2008 à 12:23
de rien !chaque fois tu trouve un probléme dans la programmation ou l'algorithmique ne hesiter pas de l'envoyer !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ballackacem
Messages postés
58
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
23 juin 2009
2
28 janv. 2008 à 16:51
28 janv. 2008 à 16:51
l'inverse d'une matrice A est la matrice B tel que A*B=I avec I est la matrice identité (A,B,I sont des matrices carrés).
Pour que tu programme l'inverse d'une matrice , il faut d'abord voir si la matrice est inversible ou non donc il revient a calculer son determinant et il faut qu'il soit different de zero je crois !
Apres ça demarrer de calculer l'inverse par des methodes soit par l'echelonnement ou autres methodes .....j'ai vu ça mais dans le cas d'une matrice triangulaire , en tout cas il n'est pas dure de programmer ça mais son programme est un peu long .
Tu peux voir avec des etudiants de mathematiques appliqués (recherche operationnelle et statistiques )tu peux trouver des codes sources chez eux mais je te conseille pour que tu le faire seule pour apprendre et je sais peut etre le probleme reside dans le temps .
A propos de delphi l'esentiel que tu maitrise l'algorithme et le pascal car le delphi est un environement qui estbasé sur le pascal .
Si je trouve des codes sources sur ça je vais t'envoyerai sinon........
Pour que tu programme l'inverse d'une matrice , il faut d'abord voir si la matrice est inversible ou non donc il revient a calculer son determinant et il faut qu'il soit different de zero je crois !
Apres ça demarrer de calculer l'inverse par des methodes soit par l'echelonnement ou autres methodes .....j'ai vu ça mais dans le cas d'une matrice triangulaire , en tout cas il n'est pas dure de programmer ça mais son programme est un peu long .
Tu peux voir avec des etudiants de mathematiques appliqués (recherche operationnelle et statistiques )tu peux trouver des codes sources chez eux mais je te conseille pour que tu le faire seule pour apprendre et je sais peut etre le probleme reside dans le temps .
A propos de delphi l'esentiel que tu maitrise l'algorithme et le pascal car le delphi est un environement qui estbasé sur le pascal .
Si je trouve des codes sources sur ça je vais t'envoyerai sinon........
merci bcp de ta part ,je suis vraiment contente de vos conseilles,je veux essayer de programmer seul,mè c'est un peu difecile.
ballackacem
Messages postés
58
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
23 juin 2009
2
28 janv. 2008 à 16:59
28 janv. 2008 à 16:59
commence et a chaque fois tu as un probléme envoyez le et on essaye de le resoudre plus tot possible
c tres gentil bellakacem.j'ai un autre pro sur la derivè en language R?je me demande comment elle s'ecrit??j'espere que tu as compris mon prb.merci
ballackacem
Messages postés
58
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
23 juin 2009
2
28 janv. 2008 à 17:10
28 janv. 2008 à 17:10
désolé je ne maitrise pas language R ...désolé ! je suis un programmeur delphi et java et scilab je ne maitrise pas autres !desolé !
ballackacem
Messages postés
58
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
23 juin 2009
2
28 janv. 2008 à 17:20
28 janv. 2008 à 17:20
de rien ! en tout cas a chaque fois que tu avance et tu aura probleme envoyez le ; car je suis ici pour aider les etudiants en programmation delphi et java si les problémes sont pas vraiment dure ou longues ..et si on trouve des nouveautés sur ton sujet de l'inverse on va l'envoyer .....
merci,mè le probleme k j'ai que je suis pas une informaticienne, je suis mathèmaticienne et je ne maitrise pas le delphi c pour ca j'ai trouvè des defucltes.dans tous les cas merci.
ballackacem
Messages postés
58
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
23 juin 2009
2
29 janv. 2008 à 11:50
29 janv. 2008 à 11:50
salut !
okey !moi ausi je ne suis pas un informaticien je suis un mathématicien programmeur on vas essayer de programmer cet astuce ensemble etape par etape expliquant toute chose !
Je ne souviens pas bien de matrices inverses mais on vas le faire doucement et le plus tot possible !
regarde qu'est ce qu'on va faire !
on a deux étapes :
1- calcul de déterminant.
2-calcul de la matrice inverse !
l'astuce est le programme commence a calculer le déterminant .il fait un teste , si le déterminant est nulle donc il arrête c'est a dire la matrice inverse n'existe pas si non il il va calculer l'inverse !
la matrice est une matrice carrée (n*n).
donc on peut commencer comme ça :
begin
lire (n) ;ici on donne la dimension de la matrice carrée .
lire la matrice A; ici on donne les valeurs de la matrice A .
calculer le déterminant de A .
if determinat (A) = 0 then afficher la matrice est inversible ;
else afficher la matrice inverse ;
end.
donc on va commencer a calculer le déterminant de la matrice .
je vais documenter un peu sur ça car j'ai oublié comment calculer le déterminant ...et âpres nous continuerons .
Soyez avec moi étape par étape pour bien comprendre comment j'essaye de résoudre le truc .
a++
okey !moi ausi je ne suis pas un informaticien je suis un mathématicien programmeur on vas essayer de programmer cet astuce ensemble etape par etape expliquant toute chose !
Je ne souviens pas bien de matrices inverses mais on vas le faire doucement et le plus tot possible !
regarde qu'est ce qu'on va faire !
on a deux étapes :
1- calcul de déterminant.
2-calcul de la matrice inverse !
l'astuce est le programme commence a calculer le déterminant .il fait un teste , si le déterminant est nulle donc il arrête c'est a dire la matrice inverse n'existe pas si non il il va calculer l'inverse !
la matrice est une matrice carrée (n*n).
donc on peut commencer comme ça :
begin
lire (n) ;ici on donne la dimension de la matrice carrée .
lire la matrice A; ici on donne les valeurs de la matrice A .
calculer le déterminant de A .
if determinat (A) = 0 then afficher la matrice est inversible ;
else afficher la matrice inverse ;
end.
donc on va commencer a calculer le déterminant de la matrice .
je vais documenter un peu sur ça car j'ai oublié comment calculer le déterminant ...et âpres nous continuerons .
Soyez avec moi étape par étape pour bien comprendre comment j'essaye de résoudre le truc .
a++
merci beaucoup beaucoup à tout vos conseilles.sayè j'ai programmè l'inverse de la matrice,mon prof m' a aidè.merci
ballackacem
Messages postés
58
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
23 juin 2009
2
30 janv. 2008 à 12:14
30 janv. 2008 à 12:14
Eh ! ça c'est bien pour toi ! et pour moi aussi car j'ai trouvé que le déterminant d'une matrice est un montagne pour le programmer et il faut passer par une décomposition nommé LU des matrices triangulaires si non les autres méthodes sont trés difficiles et elles ne donnent pas des résultats sures .
Ton prof t'a aider a éliminé un grand problème...donc il faut le remercier mille fois ............
En tout cas bon continuation et n'oublier pas que la programmation n'est pas un domaine d'informaticiens seulement c'est un domaine de tout le monde.
Ton prof t'a aider a éliminé un grand problème...donc il faut le remercier mille fois ............
En tout cas bon continuation et n'oublier pas que la programmation n'est pas un domaine d'informaticiens seulement c'est un domaine de tout le monde.
bforzeus
Messages postés
3
Date d'inscription
dimanche 18 janvier 2009
Statut
Membre
Dernière intervention
1 juillet 2009
1 juil. 2009 à 14:56
1 juil. 2009 à 14:56
salut tout le monde ce problem ce pose sur codegear (la dernier version delphi compatible avec vista)
je cherche a effacé le contenue d'une matrice, pour essayé deux instance , mai le probleme qui se pose c'est dés ke je réessaye une autre matrice la précédante et toujour présente,
la matrice qui s'affiche c'est la somme des caractaire des deux matrice
je pensé effacé le contenue avec mat.clear mai apparament cette commande ne marche pas sur codegear, si quelqu'un parmi vous connai la commande je serai ravie qu'il me la donne
merci a tous
je cherche a effacé le contenue d'une matrice, pour essayé deux instance , mai le probleme qui se pose c'est dés ke je réessaye une autre matrice la précédante et toujour présente,
la matrice qui s'affiche c'est la somme des caractaire des deux matrice
je pensé effacé le contenue avec mat.clear mai apparament cette commande ne marche pas sur codegear, si quelqu'un parmi vous connai la commande je serai ravie qu'il me la donne
merci a tous