Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

standart slicing not working on my vector

3 Ansichten (letzte 30 Tage)
fima v
fima v am 2 Nov. 2020
Geschlossen: MATLAB Answer Bot am 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 Kommentare
Stephen23
Stephen23 am 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 am 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.

Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by