don't plot the first number on the x axis because it's too near to the y axis

2 Ansichten (letzte 30 Tage)
x=[0:0.01:20]
y1=blsprice(x,10,0.02,0.2,0.2)-blsprice(10,10,0.02,0.2,0.2)
y2=max(x-10,0)-blsprice(10,10,0.02,0.2,0.2)
plot(x,y1,'k',x,y2)
xlabel('Stock Price at Maturity ($)');
ylabel('Gain ($)');
axis([8.5 11.5 -0.5 1]);
text(10.225,-0.2,'Time value')
annotation(gcf,'doublearrow',[0.2 0.2],[0.2 0.1])
set(gca,'Box','off')
I would like to plot the following and to leave out the 8.5 on the x-axis, is that possible? all the other numbers (9,9.5,10,10.5,11,11.5) I would like to keep

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 24 Mär. 2013
set(gca,'xtick',9:0.5:11.5)

Weitere Antworten (1)

Locks
Locks am 24 Mär. 2013
perfect, thanks!

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by