Я создал этот скрипт, но не могу найти в нем проблемную матрицу. это мой скрипт для ответа на стандартный вариант вызова:
N=50;
T=90/252;
dt=T/N;
K=102;
S0=100;
B0=1;
r=0.02;
sigma=0.25;
for i=1:N
ttomat(i)=(N-i+1)*dt; %+1 serve per aggiustare il tempo
d1(i)=(log(S(i,:)./K)+(r+0.5*sigma^2)*ttomat(i))./(sigma*sqrt(ttomat(i)));
d2(i)=d1(i)-sigma*sqrt(ttomat(i));
Call(i,:)=S(i,:).*normcdf(d1(i))-K*exp(-r*ttomat(i)*normcdf(d2(i)));
alpha(i,:)=normcdf(d1(i)); %delta della Call
beta(i,:)=(Call(i,:)-alpha(i,:).*S(i,:))./(B0*exp(r*(i-1)*dt));
end