查看: 384|回复: 0|关注: 0
打印 上一主题 下一主题

诈金花怎么玩的好: [未答复] matlab ode15s 出错 未定义与‘function_handle’类型的输入参数相对应的运算符‘*’。

[复制链接]

新手

5 麦片

财富积分


诈金花闷牌技巧教程 www.ycdqd.tw 050


1

主题

1

帖子

0

最佳答案
跳转到指定楼层
1#
发表于 2019-9-12 20:25:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用ode15s求解微分方程是出现
未定义与 'function_handle' 类型的输入参数相对应的运算符 '*'。

出错 @(t,h)2*(b^2-a^2)*(Papp-Arel*C(h)*Pc(h))/(K*(1-Arel*C(h))*(a^2-b^2)*(a^2+b^2+(b^2-a^2)/log(a/b))*g(h))

出错 odearguments (line 87)
f0 = feval(ode,t0,y0,args{:});   % ODE15I sets args{1} to yp0.

出错 ode15s (line 150)
    odearguments(FcnHandlesUsed, solver_name, ode, tspan, y0, options, varargin);
请问是哪里出现了错误呢?



h0=1e-4;
K1 = 8*2^0.5/15*pi*((lambda*beta*Sigma)^2)*(Sigma/beta)^0.5;
[email protected](h) 4.4086e-5*K1*E*(4-h(1)/Sigma)^6.804.*(h/Sigma>4)+0.*(h/Sigma<=4);
% phi_r [email protected](h) 1-0.9*exp(-0.56*h(1)/Sigma);
[email protected](h) 3*eta/((1-0.9*exp(-0.56*h(1)/Sigma))*(h^3+12*phi*d));
[email protected](h) 0.5*(1+erf(h(1)/(2^0.5*Sigma)));
[email protected](h) 0.5*(pi*lambda*beta*Sigma)*(1+(h(1)/Sigma)^2)*(1-erf(h(1)/(Sigma*2^0.5))-(2/pi)^0.5*(h(1)/Sigma)*exp(-0.5*(h(1)/Sigma)^2));
[email protected](t,h) 2*(b^2-a^2)*(Papp-Arel*C(h)*Pc(h))/(K*(1-Arel*C(h))*(a^2-b^2)*(a^2+b^2+(b^2-a^2)/log(a/b))*g(h));
[t,h]=ode15s(f_hh,[0,1],h0);
plot(t,h);


您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 诈金花闷牌技巧教程 返回列表