Skip to content
Snippets Groups Projects
Select Git revision
  • 2abf26d143756c7b46bdc07bbea1f58591ee3afa
  • master default protected
  • opencv4
  • custom_realsense
  • deproject
  • camera
6 results

sandbox.h

Blame
  • Vector.h 597 B
    typedef struct vec {
    double x, y;
    } vec;
    
    //Créé et initialiser un vecteur:
    vec *new_vec(double x, double y);
    
    //Additionne deux vecteurs
    vec *add_vec(const vec *const v1, const vec *const v2);
    
    //Soustrait deux vecteurs
    vec *sub_vec(const vec *const v1, const vec *const v2);
    
    //Multiplie un vecteur par un scalaire
    vec *mul_vec(double alpha, const vec *const v2);
    
    //Calcule la norme d’un vecteur
    double norm(const vec *const v1);
    
    //Calcule la distance entre deux vecteurs
    double distance(const vec *const v1, const vec *const v2);
    
    //Affiche un vecteur
    void print_vec(const vec *const v);