全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
954 0
2016-03-17
悬赏 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.
666.png

原图尺寸 19.38 KB

666.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群