Filter löschen
Filter löschen

Info

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

standart slicing not working on my vector

1 Ansicht (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)

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by