Info

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

standart slicing not working on my vector

3 vues (au cours des 30 derniers jours)
fima v
fima v le 2 Nov 2020
Clôturé : MATLAB Answer Bot le 20 Août 2021
Hello i Have the following code:
val=fscanf(ser);
var_hex=dec2hex(uint8(val))
y = reshape(var_hex.', 1, [])
which gives me size 1 12
when i try to do y(1:8) it gives me an Index exceeds matrix dimensions.
Why its not slicing such array?
  2 commentaires
Stephen23
Stephen23 le 2 Nov 2020
val = [1,23,0,99,255,5];
var_hex=dec2hex(uint8(val));
y = reshape(var_hex.', 1, [])
y = '01170063FF05'
size(y)
ans = 1×2
1 12
y(1:8)
ans = '01170063'
fima v
fima v le 2 Nov 2020
is there some other method? y(1,8) says it exceeds.
Its a callback function i cant see the variable as variable.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by