Почему делает элементы метки в виде галочки доступа, возвращают сообщение об ошибке?

В R2014a и ранее, XTickLabel, YTickLabel и свойства ZTickLabel осей содержали значения метки в виде галочки или в символьном массиве или в массиве ячеек. Начиная в R2014b, эти свойства всегда содержат метки в виде галочки в массиве ячеек. Доступ к элементам массива, использующего индексацию массива ячеек с фигурными скобками {}.

Используя индексирование матриц, чтобы получить доступ к элементам возвращает сообщение об ошибке:

plot(0:10,0:10);
ax = gca;
xticks = get(ax,'XTickLabel');
xticks(1) = 'start';
Conversion to cell from char is not possible.
Используйте индексацию массива ячеек с фигурными скобками {}, чтобы получить доступ к элементам метки в виде галочки.
plot(0:10,0:10);
ax = gca;
xticks = get(ax,'XTickLabel');
xticks{1} = 'start';
set(ax,'XTickLabel',xticks) % set tick labels to updated values

Смотрите также

Была ли эта тема полезной?