Bonsoir à tous,
Encore des questions de débutants, et je tiens d'abord à vous remercier du temps que vous passer à répondre.
Je me lance :
Bien évidemment ça plante, là ou il y a du rouge, car en fait je souhaiterais remplacer chaque case de ma matrice par les valeurs de mon vecteur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 type vecteur = { x : float ref ; y : float ref ; z : float ref };; let vect_to_mat (v : vecteur ) = let matrice = Array.make_matrix 1 3 0. in for j = 1 to 3 do matrice.(j) = v.(!j) done; matrice;;
Or je fais comme si, il s'agissait d'un tableau. Or je sais pertinemment que c'est un type mais je vois pas comment y accéder.
J'ai bien pensé à un Array.init avec pour fonction d'itérer sur les valeurs du vecteur mais on tourne en rond là... j'ignore comment accéder aux champs de mon type...
Merci d'avance .
Partager