begin process at 2012 05 27 14:26:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > CLASS VECTEUR

CLASS VECTEUR


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Niveau :Débutant Date de création :11/06/2002 Date de mise à jour :11/06/2002 10:20:17 Vu / téléchargé :3 877 / 417

Auteur : pepet

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

 Description

Une classe qui permet de gerer les vecteurs ( operations..... ).


 Conclusion

Si vous avez des propositions n'esitez pas!

 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 2E VERSION DE LA "CLASS TABLEAU"
Source avec Zip Source avec une capture UN VRAI <MOTEUR A PARTICULES> [ VC++ 6 ]
Source avec Zip CHARGER UN .OBJ ( WAVEFRONT ) ET L'AFFICHER GRACE A OPENGL
Source avec Zip DEVIL ( OPENIL ) ET OPENGL
Source avec Zip OPENGL ET LA SELECTION D'OBJET 3D

 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

Commentaires et avis

Commentaire de Xs le 11/06/2002 18:41:03

salut !
tupourrais l'expliquer passke je me considere pas trop mauvais mais la, c'est d'un niveau superieur à mes connaissances (templates, interets des template,etc...)

Commentaire de pepet le 11/06/2002 18:57:47

ex:
Vecteur<int> cree un vecteur dont les coordonnees sont des entiers
Vecteur<float> cree un vecteur dont les coordonnees sont des float

et ca avec la meme classe! c ca linterer de faire une seule class pour gerer plusieurs types.
on conseil si tu veut plus de precision un bon boukin de C++ et ca sera mieux ke moi!

Commentaire de kjus le 16/06/2002 15:01:48

util, pourrais-tu juste dire rapidement quelles fonctions de la classe on utilise et comment ?
sinon, tu as posté deux fois la meme chose dont une fois sans zip : sache que l'on peut editer ses sources..

Commentaire de pepet le 17/06/2002 19:47:34

Je sais kon peut editer les sources mais c mon navigateur qui a actualiser la phage d'envoie!
Pour se servir de cette classe c tres simple:

declare des vecteur comme tu le ferai avec des variables communes.
ex: VF vecteur; ou bien: VF vecteur(0,0,0); si tu veut le definir directement.
pour additionner, soustraire, diviser,.... il faut utiliser le meme operateur ken math!
ex: VF v1(1,1,1); VF v2(3,3,3); VF vr; vr=v2+v1;
il existe plusieur type de vecteur, vecteur int VI, vecteur float VF......

mais le plus simple c ke tu te penche sur le code source et tu comprendra je pense!

Commentaire de vychnou le 11/02/2004 13:27:15

Il manque un opérateur important: [] qui permet d acceder a une coordonnée du vecteur... v(3,2,4) --->  v[2] te donne 2,et tu peu assigner à v[2] une valeur...
Sinon c'est mathématiquement dificile a utiliser comme classe

Commentaire de Kirua le 11/01/2005 19:46:42

- tu utilises des double et des float dans ton code, ça tue l'intérêt des templates (tu pourrais vouloir utiliser une classe spéciale précise sur tous les réels).

- pas de produit croisé

- mettre la vérification de parallélisme (colinéarité) dans l'opérateur == plutôt que dans une méthode est déroutant je trouve, mais ça c'est personnel (quoique mathématiquement, ce n'est pas correct de dire que deux vecteurs parallèles sont égaux)

- ça manque d'une fonction Normalize() qui (facilement, utilise Thalès ds l'espace) fait passer le vecteur à un module de 1.

- il manque une méthode pour récupérer / modifier le module justement

vala pour mon avis ^^ je ne cote pas.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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,952 sec (3)

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