2013-12-09 2 views
1

У меня есть массив ячеек ab, где ab(1)='01'. MATLAB дает мне это length('01')=2, но что length(ab(1))=1. Почему это? Как я могу сделать это не так?Почему MATLAB говорит мне, что длина строки '01' равна 1?

+0

@ natan У меня есть: K >> ab (1) ans = '01' – Alex

+0

- это массив ячеек или обычный массив? type 'class (ab)' и см. – bla

+0

@natan ab - это массив ячеек – Alex

ответ

5

Длина первого элемента в массиве ячеек ab равна 1, поскольку это один элемент. Если вам нужна длина содержимого этого элемента, вам нужно использовать фигурные скобки, например, length(a{1}).

Смежные вопросы