필터 지우기
필터 지우기

plot axis based on a function found online

조회 수: 2 (최근 30일)
Locks
Locks 2013년 3월 29일
I found the following function:
what do I not to do to be able to save that function to my matlab and is there a way somebody else who hasen't downloaded that file is still able to see what it's doing?

답변 (1개)

Walter Roberson
Walter Roberson 2013년 3월 29일
At the bottom of that page there is a header
Related Documents/Files:
below which there is a link for drawaxis.m . Click on that link to download the file. Put the file in a convenient location on your MATLAB path.
Anyone who wishes to execute your code will need a copy of the file. You could include it along with your code.
  댓글 수: 9
Walter Roberson
Walter Roberson 2013년 3월 30일
Are you getting an error message? I do not have the toolbox with blsprice() in it, so I cannot test your code.
Locks
Locks 2013년 3월 30일
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]);
set(gca,'xtick',9:0.5:11.5)
annotation(gcf,'doublearrow',[0.515 0.515],[0.2 0.36])
text(10.25,-0.2,'Time value')
set(gca,'Box','off')
this code is perfectly working so I guess it can't be blsprice ()
could you tell me what I excatly ned to change in my code and where I have to place the new elements?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Graphics Object Programming에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by