【normcdf】...K*exp(-rf*T)*normcdf(d2)=0.0294其中:d1=(log(S/(K*exp(-rf*T...

发布时间:2021-03-22 20:05:04

MATLAB求解Black-Sholes方程,假设:S=1;T=0.25;rf=0.1;K=1;如何用MATLAB求解方程中的VS*normcdf(d1)-K*exp(-rf*T)*normcdf(d2)=0.0294其中:d1=(log(S/(K*exp(-rf*T)))+0.5*V*T)/sqrt(V*T);d2=(log(S/(K*exp(-rf*T)))+0.5*V*T)/sqrt(V*T)-sqrt(V*T);normcdf为积累正态分布 数学

网友回答

【答案】 貌似没有结果啊
  clear
  syms V a S T K rf b;
  S=1;T=0.25;rf=0.1;K=1;
  a=log(S/(K*exp(-rf*T)));
  b=V*T;
  d1=(a+0.5*b)/sqrt(b);
  d2=(a+0.5*b)/sqrt(b)-sqrt(b);
  solve('S*normcdf(d1)-K*exp(-rf*T)*normcdf(d2)-0.0294=0',V)
以上问题属网友观点,不代表本站立场,仅供参考!