二阶微分方程转化成两个一阶微分方程 并用matlab解

1. 把图片中的二次微分方程转化成两个一次微分方程

2. 用matlab script 解上面方程的y,当x范围在,要用ode45 command。
script中要
i. 计算
ii. 画出y vs x的图 和 vs x的图, 画在同一个图里
iii. 计算。

请速回 在线等 谢谢没有分了 ,但急需解。谢谢

你没给初值,我假设一个[1 -3]

clc

f=inline('[y(2);(1-x)/x*y(2)+3/x*y(1)]','x','y');
[x y]=ode45(f,[eps 10],[1 -3]);
z=x.^2.*y(:,1).^2;
plot(x,y(:,1),x,z)
xlabel('x')
legend('y','{x^2}{y^2}')

 

i无穷大;

iii无穷大

温馨提示:答案为网友推荐,仅供参考
相似回答