Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2013-10-17, 19:14   #1
573340117
初级会员
 
注册日期: 2013-10-17
年龄: 33
帖子: 1
声望力: 0
573340117 正向着好的方向发展
默认 参数微分方程组--绘制3d曲面图

现有两参数D和P,微分方程组有6个,自变量时间
D范围0到1
P范围1到100

求问如何绘制出y(3)关于D和P的曲面图
即求D和P的值 使y(3)在t趋近于无穷时 最小

请问这种情况如何用ode45解?

方程如下:
function [dy] = ode(t, y)

k1 = 31;
k2 = 0.02;
k3 = 0.0001875;
k4 = 0.45;
k5 = D*k4;
k6 = 200;
k7 = 30;

dy = zeros (6,1);
dy(1) = k1 - k2*y(1) - k3*y(3)*y(1) - k3*y(6)*y(1);
dy(2) = k3*y(3)*y(1) - k4*y(2);
dy(3) = k6*k4*y(2) - k7*y(3) + D*k6*k5*y(5);
dy(4) = k3*y(6)*y(1) - k2*y(4) - k3*y(3)*y(4);
dy(5) = k3*y(3)*y(4) - k5*y(5);
dy(6) = P*P*D*k6*k5*y(5) - k7*y(6);

end
573340117 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 14:21


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.