从程序看,输出implied_volstility在程序结束时,没有赋值。程序中虽有
if(abs(delta) < tolerance)
implied_volstility=mid;
step=i;
break;
% method has converged sufficiently; we are done
end
但条件没有满足,没执行。很多情况都会是空,1、之前定义为空,但是后面的结果没有写入;2、之前定义为空,后面的程序出问题,没有执行;3、执行结果属于替换前一个结果,最后一个结果为空;4、程序出错,直接输出定义值。等具体问题具体分析
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)