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