フィルターのクリア

How do I make such plot using axis command?

1 回表示 (過去 30 日間)
Altin Guberi
Altin Guberi 2015 年 6 月 19 日
コメント済み: Azzi Abdelmalek 2015 年 6 月 19 日
Hello . Okay so the x values are x=0:0.5:2 , while y=10:10:30 . Now I want to know if there is any way to make a plot using axis command which shows these on x axis 0 0.5000 1.0000 1.5000 2.0000 and these on y axis 10 20 30 . Thank you and have a nice day!!

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2015 年 6 月 19 日
編集済み: Azzi Abdelmalek 2015 年 6 月 19 日
x=0:0.5:2 ,
y=10:10:30
plot(y)
h=gca
xt=get(h,'xtick')
set(h,'xtick',linspace(xt(1),xt(end),numel(x)))
set(h,'xticklabel',arrayfun(@num2str,x,'un',0))
  2 件のコメント
Altin Guberi
Altin Guberi 2015 年 6 月 19 日
no , I want it the y axis to appear only 10 20 30 . Can you make this?
Azzi Abdelmalek
Azzi Abdelmalek 2015 年 6 月 19 日
Ok:
x=0:0.5:2 ,
y=10:10:30
plot(y)
h=gca
xt=get(h,'xtick')
set(h,'xtick',linspace(xt(1),xt(end),3))
x1=[10 20 30];
set(h,'xticklabel',arrayfun(@num2str,x1,'un',0))

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

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by