悬赏 1 个论坛币 未解决
想在matlab中求解一组方程,然后绘制出一条曲线(delt_k和Dt之间的变化曲线 ),但是在应用的过程中遇到了问题,折腾了两天还没结果,这才请教高手,请帮忙!
这里的问题,可能主要出在那个指数函数上,请你帮忙查看。
问题描述将附件的图片,代码如下:
syms delt_k Dt x;
mu=0.5;
k0=2;
a=1;
sig_var=0.2;
f=((-(1-mu)*Dt*sig_var^2+sig_var^2)/(mu*x))
M=int(f*exp(-a*Dt*f),k0-delt_k,k0+delt_k);
N=int(exp(-a*Dt*f),k0-delt_k,k0+delt_k);
F=M-Dt*N;
eval(['fun=@(delt_k) @(Dt)',char(F)]);
Y=@(delt_k)fzero(fun(delt_k),1);
Y(0.1)
总有提示说:
Warning: Explicit integral could not be found.
Warning: Explicit integral could not be found.