XTicks and labels problem in 2014b?

Hi Community,
I am running Matlab 2014b and I want to define the XTick positions and labels on a 3D plot. Simple enough... in previous versions I would have used the set(gca... style but the new version uses a different syntax.
This is the example given in help for doing exactly that:
x = linspace(-10,10,200);
y = cos(x);
plot(x,y)
ax = gca;
ax.XTick = [-3*pi,-2*pi,-pi,0,pi,2*pi,3*pi];
ax.YTick = [-1,-0.5,0,0.5,1];
ax.XTickLabel = {'-3\pi','-2\pi','-\pi','0','\pi','2\pi','3\pi'};
ax.YTickLabel = {'min = -1','-0.5','0','0.5','max = 1'};
the problem is that I don't get what I expect. i.e. there is no change to the axis Tick labels:
There are no errors nor warnings reported when I execute this code. Have I missed something?
Cheers James

5 Kommentare

Adam
Adam am 13 Feb. 2015
When I run that code from command line my tick labels change as they should do.
Star Strider
Star Strider am 13 Feb. 2015
You can still use the get and set commands in R2014b.
James
James am 13 Feb. 2015
Bearbeitet: James am 13 Feb. 2015
Typically, restarting my machine fixed the issue...
Thanks for your responses :)
Star Strider
Star Strider am 13 Feb. 2015
If you have Win 8 or 8.1, I found that after each update, I have to reboot at least twice in order for everything on my machine to work as it should. (Wait about 10 minutes between the first and second reboot.) I mention that because there were a lot of updates this week.
James
James am 17 Feb. 2015
Good to know, thanks again.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Produkte

Gefragt:

am 13 Feb. 2015

Kommentiert:

am 17 Feb. 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by