24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2507  |  回复: 13
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

Coco_hdu

新虫 (初入文坛)

[交流] 用Matlab求一个二阶微分方程,出错了,求指导(求助)已有4人参与

function dy=fun00050050(t,y)%方程定义
dy = zeros(3,1);        %创建列向量
V=0.05e-6;               %注射剂量
L=28e-3;                 %腔室长度
%Ap=V/L;                  %活塞面积
%D=sqrt(Ap/pi);          %腔体内径
Ao=4.91e-8;             %喷孔面积
Mp=0.12;                 %活塞质量
Sigama=1.31e-6;          %运动粘度
%Re=y(2)*D/Sigama;       %雷诺数
%landa=64/Re;            %沿程摩擦系数
E=2.18e9;               %集中模量
ro=1000;                %注射液的密度
b=0.001;                %密封圈接触宽度
Sita=0.2;               %铝和密封圈之间的摩擦系数
Pc=3.5e6;               %无压情况下安瓿内液体压强
I=6;                    %电流大小

dy(1)=((E+y(1))*y(2)-E*Ao/(V/L)*(2*y(1)/(64*Sigama*L/(4*V/L/pi)/y(2)+1)/ro)^(0.5))/(L-y(3));                            %y(1)=p;
dy(2)=(4*1000*y(3)-(0.01*I+0.06)*1000000*y(3)*y(3)+10*I)/Mp+(-2)*(V/L)*y(1)/Mp+(-1)*(Pc+y(1))*Sita*b*pi*sqrt(Ap/pi)/Mp; %y(2)=v
dy(3)=y(2);                                                                                                             %y(3)=xp

然后执行[t,y] = ode23s('fun00050050',[0 0.0137],[0 0 0]);
出来了:
错误使用 feval
未定义与 'double' 类型的输入参数相对应的函数 'fun00050050'。

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

出错 ode23s (line 119)
[neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, odeFcn, ...

求指导哪里错了,我该怎么改。
用Matlab求一个二阶微分方程,出错了,求指导(求助)
1111111111.PNG
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小吴smallwu

木虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
运行了一下你给出的程序,没有问题
平衡
3楼2014-08-29 10:42:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

cooooldog

铁杆木虫 (著名写手)

ส็็็


小木虫: 金币+0.5, 给个红包,谢谢回帖
你直接把原始微分方程贴图出来吧;
代码写得乱;
ส็็็็็็็็็็็็็็็็็็็็
2楼2014-08-25 18:09:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

stronglou

铜虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
运行了一下你给出的程序,没有问题
4楼2014-08-30 15:50:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhaoran_x

银虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
看一下你 solver 设置

[ 发自小木虫客户端 ]
5楼2014-08-30 16:08:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见