Bonjour,
je voudrais calculer rapidement les valeurs d'un vecteur B par une constante et remplir le vecteur A, puis copier la première valeur de ce vecteur (Vecteur A) dans le Vecteur C, le tout N et n fois (taille des vecteurs A et C). Le truc un peu bourrin est de faire (un code vaut mieux qu'un long discours):
...le problème, c'est que c'est long si N est grand, forcement... et dans mon cas il est grand.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for (i=0; i<N; i++){ for (k=0; k<n; k++){ VecteurA[k]=3*(vecteurB[ik]); } VecteurC.at(i)=VecteurA[k1]; }
Existe t-il des optimistaions possibles ou d'autres librairies qui permettent ce genre d'opérations rapidos? J'ai vu que certaines personnes utilisent des surcharges d'operator, style :
Est-ce que c'est + rapide, ça? si oui, je comprends pas trop comment l'implémenter...vecteur operator*(float a, vecteur z);
merci pour votre aide!
Partager