求教,这是我写的一个function,在function页面没有问题,在command window中总是出错……
function F=myfun(x)
e=xlsread('beixinluqiao.xlsx','G2:G818');
d=xlsread('beixinluqiao.xlsx','J2:J818');
r=xlsread('beixinluqiao.xlsx','L2:L818');
v=xlsread('beixinluqiao.xlsx','M2:M818');
for i=1:818
F=[x(1)-(log2(x(4)/d(i))+(r(i)+0.5*x(3).^2)*365)/(x(3)*365);
x(2)-x(1)+x(3)*365;v(i)-x(4)*x(3)*normcdf(x(1),0,1)/e(i);
e(i)-normcdf(x(1),0,1)*x(4)+normcdf(x(2),0,1)*d(i)*exp(-365*r(i));];