Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Set of sequnce number

1 vue (au cours des 30 derniers jours)
Dhafar hamed
Dhafar hamed le 17 Sep 2020
Clôturé : MATLAB Answer Bot le 20 Août 2021
If I have this list of number A = [1,2,3,4,5,6,7,8] I want these number become as 12345678 and covert to hex number.

Réponses (3)

Fangjun Jiang
Fangjun Jiang le 17 Sep 2020
%%
A=1:8;
N=numel(A);
Multiply=10.^(N-1:-1:0)';
B=A*Multiply
C=dec2hex(B)
  1 commentaire
Dhafar hamed
Dhafar hamed le 18 Sep 2020
Thank u very much

Ameer Hamza
Ameer Hamza le 17 Sep 2020
If the number is not very large, then use
A = [1,2,3,4,5,6,7,8];
n = numel(A);
num = 10.^(n-1:-1:0)*A.';
hex = dec2hex(num);
However, if the number is large then you will need symbolic toolbox
A = sym([1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9]);
n = numel(A);
num = 10.^(n-1:-1:0)*A.';
hex = dec2hex(num);
  4 commentaires
Ameer Hamza
Ameer Hamza le 18 Sep 2020
It is working on my system
A = sym([1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9]);
n = numel(A);
num = 10.^(n-1:-1:0)*A.';
hex = dec2hex(num);
Result
>> num
num =
123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789
>> hex
hex =
'D750EB5568D054990864A04EEEFA6323673AEBD63A4AD487F13BFE74B7FC29A13A5F57B73C72870B684045F15'
Dhafar hamed
Dhafar hamed le 18 Sep 2020
Thank you very much I don't know why its DOS not work with me

Bruno Luong
Bruno Luong le 18 Sep 2020
>> A = [1,2,3,4,5,6,7,8]
A =
1 2 3 4 5 6 7 8
>> polyval(A,10)
ans =
12345678
  1 commentaire
Dhafar hamed
Dhafar hamed le 18 Sep 2020
It is give only one number

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by