using XTick

10 次查看(过去 30 天)
Jenny
Jenny 2011-9-27
Apologies for the rudimentary question, I'm very much a novice with Matlab. I am trying to set the x axis tick marks for a figure using XTick and it's not working. Can anyone tell me what I am missing here? The code is this:
figure
plot(damp1,'+r')
hold on
plot(damp2,'+r')
plot(lamp1,'ob')
plot(lamp2,'ob')
plot(mean,'xk' )
XTick = [0:1:6]
xlabel('Sample')
ylabel('Depth(m)')
legend('daily amplitude +','daily amplitude -','lunar amplitude +','lunar amplitude -','mean depth')
hold off

采纳的回答

Wayne King
Wayne King 2011-9-27
Hi Jenny, use set(gca,'xtick')
plot(randn(17,1));
XTick = [0:16];
set(gca,'xtick',XTick)
  1 个评论
Jan
Jan 2011-9-27
Prefer "0:16" instead of "[0:16]". Using square brackets around a vector, converts it to a vector. This wastes time.

请先登录,再进行评论。

更多回答(2 个)

Jenny
Jenny 2011-9-27
Thank you!

UJJWAL
UJJWAL 2011-9-27
Hi Jenny,
In the program you have written you have not specified the variables. That is what you are storing in damp1, lamp1 etc is not specified. So that is a problem and may result in errors.
However even if you define all the variables, you should set Tick as follows :-
set(gca,'XTick',0:1:6); I am not describing the details as u r a new user. If you want to know more. just mail back to me
HAPPY TO HELP
UJJWAL
  1 个评论
Jenny
Jenny 2011-9-27
Sorry, I didn't include the previous part of the file where the variables are defined. Thanks for the tip.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Programming 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by