Bonjour,
Voilà mon petit soucis :
J'ai programmé des algorithmes me permettant de faire des calculs matriciels tels que calcul de déterminant, d'inversion de matrice, etc, sur un système embarqué (Microcontrôleur 68332).
Au départ, tous les éléments de mes matrices étaient déclarés en float, je me suis aperçu que je n'étais pas très précis. J'ai voulu tout passer en entier. Une fois les modifications faites, j'ai pu voir que lors de certains calculs (comme le déterminant), je dépassais la capacité maximale de mes entiers c'est-à-dire 4 octects.
Comme je n'ai rien trouvé dans les tutoriels et dans la FAQ (vraiment désolé s'il existe quelque chose ), je voulais savoir s'il était possible de faire une multiplication deux deux entiers de 4 octects chacun, dont le résultat serait codé sur 2 autres entiers de 4 octects chacun ???
Merci de vos réponses !
Partager