Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

Set of sequnce number

1 visualización (últimos 30 días)
Dhafar hamed
Dhafar hamed el 17 de Sept. de 2020
Cerrada: MATLAB Answer Bot el 20 de Ag. de 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.

Respuestas (3)

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

Ameer Hamza
Ameer Hamza el 17 de Sept. de 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 comentarios
Ameer Hamza
Ameer Hamza el 18 de Sept. de 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 el 18 de Sept. de 2020
Thank you very much I don't know why its DOS not work with me

Bruno Luong
Bruno Luong el 18 de Sept. de 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 comentario
Dhafar hamed
Dhafar hamed el 18 de Sept. de 2020
It is give only one number

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by