我正在尝试用matlab和simulink建模SIR流行病模型。我想我已经在matlab中完成了它但由于某种原因我的simulink模型不起作用。它只显示范围内的直线。这是我计算微分方程的函数。
function dx = sir(t, x)
dx = [0; 0; 0];
beta = .5;
delta = .3;
dx(1) = -beta * x(1) * x(2);
dx(2) = beta * x(1) * x(2) - delta * x(2);
dx(3) = delta * x(2);
end
这是我的工作区代码来显示情节 这是mu simulink产生这个奇怪的情节,这是在自动缩放后,初始条件设置为S = 7900000,R = 0和I = 10
答案 0 :(得分:2)
Product3和Product2块提供的求和块的List of Signals
属性应为|+-
而不是|--
。