Info

This question is closed. Reopen it to edit or answer.

standart slicing not working on my vector

1 view (last 30 days)
fima v
fima v on 2 Nov 2020
Closed: MATLAB Answer Bot on 20 Aug 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 Comments
Stephen23
Stephen23 on 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 on 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.

Answers (0)

This question is closed.

Community Treasure Hunt

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

Start Hunting!