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 日

1 投票

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 日

0 投票

Thank you!
UJJWAL
UJJWAL 2011 年 9 月 27 日

0 投票

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.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File Exchange で Programming についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by