Info

此问题已关闭。 请重新打开它进行编辑或回答。

standart slicing not working on my vector

3 次查看(过去 30 天)
fima v
fima v 2020-11-2
关闭: MATLAB Answer Bot 2021-8-20
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 个评论
Stephen23
Stephen23 2020-11-2
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 2020-11-2
is there some other method? y(1,8) says it exceeds.
Its a callback function i cant see the variable as variable.

回答(0 个)

标签

Community Treasure Hunt

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

Start Hunting!

Translated by