2
MATLABの軸ハンドルにいくつかのデータを保存したいと思います。 私はそうするために "UserData"プロパティを使用しています。 私は、 "UserData"プロパティがplotコマンドによってクリアされていることに気付きました。これは正常な動作ですか?プロットすることで、軸ハンドルのXDataとYDataは更新されますが、なぜUserDataがクリアされるのか理解できますか?MATLABの軸とユーザデータ
ここに私の問題を示すサンプルコードがあります。私はMATLAB 2014bを使用しています。
figure
set(gca, 'UserData', 10)
disp(['UserData = ' num2str(get(gca, 'UserData'))]) % displays 10 in the command window
plot(1:10);
disp(['UserData = ' num2str(get(gca, 'UserData'))]) % displays no userdata, it is empty
これは文書化された動作で、['hold off'](http://www.mathworks.com/help/matlab/ref/hold.html#description)でプロットすると*すべての* axesプロパティがクリアされます。 – excaza