Imginons que vous ayez un vecteur ayant des nombres compris entre 0 et 9 :
>> vec = [3 4 8 0 9 1]
pour le transformer en nombre 348091 une solution très rapide est d’utiliser polyval:
>> number = polyval(vec,10)
ce qui donne :
number =
348091
Et vous l’aurez compris que pour revenir au vecteur on va utiliser num2str:
vec2 = num2str(number)-'0'
Là il y a un méga trick avec la soustraction du ‘0’!
Pages : 1 2