Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

standart slicing not working on my vector

1 visualizzazione (ultimi 30 giorni)
fima v
fima v il 2 Nov 2020
Chiuso: MATLAB Answer Bot il 20 Ago 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 Commenti
Stephen23
Stephen23 il 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 il 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.

Risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by