ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

目盛りラベル要素にアクセスするとエラー メッセージが返される理由

R2014a 以前では、Axes の XTickLabelYTickLabelZTickLabel の各プロパティには、文字配列または cell 配列に目盛りラベルの値が含まれていました。R2014b からは、これらのプロパティには常に cell 配列に目盛りラベルが含まれます。配列の要素にアクセスするには、中かっこ {} による cell 配列インデックス付けを使用してください。

行列のインデックスを使用して要素にアクセスすると、次のエラー メッセージが返されます。

plot(0:10,0:10);
ax = gca;
xticks = get(ax,'XTickLabel');
xticks(1) = 'start';
Conversion to cell from char is not possible.
目盛りラベルの要素にアクセスするには、中かっこ {} による cell 配列インデックス付けを使用してください。
plot(0:10,0:10);
ax = gca;
xticks = get(ax,'XTickLabel');
xticks{1} = 'start';
set(ax,'XTickLabel',xticks) % set tick labels to updated values

参考