在matlab中绘制参数化解决方案

时间:2014-11-18 22:30:41

标签: matlab differential-equations

我需要使用t0每次递增0.3的{​​{1}}值为以下方程组绘制参数化解法:

x'= 12.3 x - 2.7 y

y'= 5.7 x - 3.7 y

这是我到目前为止所做的,但我很确定我的参数曲线是错误的。我期待一些指数看的东西,而不是很多直线。我做错了什么?

0.001

1 个答案:

答案 0 :(得分:0)

您的问题是计算x1x2。由于B1B2是向量,因此执行此操作:

x1 = c1*B1*exp(a*t) + c2*B1*exp(b.*t);
x2 = c1*B2*exp(a*t) + c2*B2*exp(b.*t);

通过301矩阵制作x1x2 2。

正确的结果更简单:     x = c1 * B1 * exp(a * t)+ c2 * B2 * exp(b * t);

并绘制它给出:

plot(x(1,:),x(2,:));