begin process at 2012 02 12 07:45:02
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > APPLICATION MATHÉMATIQUE EN C++ ET QT

APPLICATION MATHÉMATIQUE EN C++ ET QT


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Classé sous :interpolation, mathématique, resolution, vecteur, matrice Niveau :Débutant Date de création :25/08/2007 Vu / téléchargé :11 130 / 837

Auteur : shinigami00

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

 Description

Cette application mathématiques a été réalisée avec le langage C++ et la QT 2.3.0 .
Elle traite :
-L'interpolation polynomiale.
-L'integration numérique.
-La dérivation numérique.
-La résolution des systèmes linéaires.
-Le calcul des vecteurs propres.
-L'orthonormalisation de GramSchmidt.

Veuillez la critiquez SVP et donnez moi vos avis et suggestions.
l'application a été compilé avec VC++ 6.0 .

Pour avoir l'instalatteur de l'application voici le lien :
http://perso.menara.ma/~youness002/projets.html



 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


 Sources du même auteur

Source avec Zip CODES LINÉAIRES

 Sources de la même categorie

Source avec Zip UN EXAMPLE D'APPLICATION EN CUDA DE L'ALGORITHME DE SCAN POU... par oguzaras
Source avec Zip Source avec une capture CHIFFREMENT DE VIGENERE par lajouad
Source avec Zip Source avec une capture ANALYSE SYNTAXIQUE par lajouad
Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture DESSINER UNE ARBRE BINAIRE( MODE CONSOLE): par benzarabel

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip CLASSES DE MATRICES (CARRÉES) DYNAMIQUES ET SES UTILISATIONS... par le_duche
DIAGONALISATION DE MATRICES 3X3 SYMETRIQUES par JCDjcd
METHODE D'INTEGRATION par jad_raad
CLASSE MATRIX par SimonBx

Commentaires et avis

Commentaire de Matt67 le 25/08/2007 20:03:54

Bonsoir,

Ta version de QT n'est pas très récente et j'ai peur qu'il n'y pas grand monde pour pouvoir compiler (ou tester) ton application. C'est dommage pour ceux que ça intéresse...

Matt...

Commentaire de shinigami00 le 25/08/2007 23:07:26

Bonsoir.
Beh j'ai du faire avec ce que j'avais. Mais bon j'essaye mnt de retravailler l'application avec la QT 4.3.0 et de l'ameliorer.

Et si tu veux voir l'application j'ai mis un lien vers l'installateur de l'application.

Commentaire de Lucky92 le 26/08/2007 11:43:15

Salut,

J'ai juste regardé les sources de l'algèbre linéaire.

- il faut que tu passes les matrices et les vecteurs par référence et non par valeur en paramètre des méthodes.

- dans GramSchmidt::orthonormaliser(), par exemple, il y a des appels à std::cout. Il faut séparer les calculs de l'affichage.

- tu peux simplifier ta gestion des erreurs en utilisant des std::exception ; exemple :

throw std::exception("produit matriciel impossible");
...
catch( std::exception& e )
{
    std::cout << e.what() << std::endl;
}

- pourquoi n'utilises-tu pas les std::vector et les std::valarray ? Dans le cadre d'un PFE, ça serait plus élégant.

- Si tu as l'occasion d'approfondir l'algèbre linéaire en c++, il y a une bibliothèque incontournable : boost::uBLAS.

Commentaire de shinigami00 le 26/08/2007 14:24:01

Salut.
Merci Lucky92 pour ces remarques.
Pour GramSchmidt je crois que j'ai seulement oublié de les enlever(les cout) pcq j'en faisais des test sur la console avant de passer à la qt.

Je compte modifier le schema des classes et leurs relations, en introduisant au max les classes de la STL.

et encore merci pour tes suggestions :).

Commentaire de shinigami00 le 28/08/2007 23:25:38

Bonsoir.
perfect le code source est tres tres clair; faut juste que tu nous tien au courant quand tu la refais en version plus récente de la QT; sinon bravo pour ce travail.

cordialement.

Commentaire de shinigami00 le 30/08/2007 13:07:00

Oups le commentaire n'etait pas pour mon code lollll.

Commentaire de shinigami00 le 30/08/2007 15:37:08

Allez soyez pas si sympa, critiquez moi ce code svp.Sinon je peux pas parler a moi meme lolll.

Commentaire de arnaudlejeune le 10/12/2007 11:24:26

alors premiers commentaires:
1) vecteurs et matrices non génériques par rapport au type qui est forcément "double": rajoute un "template"
2) quand on fait du calcul numérique on aime bien travailler avec de nombreux degrés de libertés, à ce que je vois ta classe matrice explosera la mémoire dans ce cas...... suite au rpochain épisode

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Help!!! [ par scyrille ] Bonjour,J'essaye de faire deux classes :&nbsp;1 - une classe vecteur (un tableau unidimensionnel de nombres) (K = float par exemple)&nbsp;:class Vecte Calcul matriciel [ par ganfoud ] SalutJ'ai créé une classe Vecteur et Matrice, tout marche sauf la surcharge de l'operateur =Voici les bouts qui nous interessent:matrice.hclass Vecteu MULTIPLICATION D'UNE MATRICE PAR UN VECTEUR [ par jfk20004 ] Quelqu'un pourrait il m'expliquer le bout de code suivant tiré d'un prog de raytrace .Cette partie est censée multiplier une matriceet un vecteur.Je n programme d'une somme de matrice [ par awalle ] bon soir tout le monde!ben mon problème est consiste à programmer la formule suivante en code C;.sum(i=1:n)(sum(j=1:n)Eax(xi,yj)*kx(i)*ky(j));avec:Eax Créer un classe de matrice [ par kazeton ] Bonjour à tous,Je débute en c++ et je voudrais réaliser un classe de matrice.On m'a donné le .h et on m'a demandé de réaliser un .cc afin de définir t multiplier une matrice par un vecteur [ par saratchasse ] slt je cherche un code source en c qui fait la multiplication d'une matrice par un vecteursaratchasse Interpolation matrice 3d [ par narutokun66 ] Bonjour, voila je dispose des coupes 2D (bitmap) et maintenant après d'avoir chargé ces images dans une matrice 3D en utilisant l'outil Devil sous Vi matrice*vecteur=vecteur? [ par Arnaud16022 ] petit pb d'operator sur prografix on trouve: X' = A * X X' &#233;tant les nouvelles coordonn&#233;es du point, X les anciennes et A la matrice de t transpose vecteur dans le matrice carrée [ par ciaonataha ] Bounjour à tous!Je suis debutante et j'ai besoine d'aide..J'ai la vecteure V= (double*)malloc(sizeof(double)*l);et les parametres initialles qui ont m Interpolation trilinéaire dans une Matrice 3D [ par narutokun66 ] Bonjour, voila je dispose des coupes 2D (bitmap) et maintenant après d'avoir chargé ces images dans une matrice 3D en utilisant l'outil [i]Devil [/i]


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,700 sec (4)

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