MATLAB解微分方程,急d2x/dt2=2xy;d2y/d-查字典问答网
分类选择

来自南麓峰的问题

  MATLAB解微分方程,急d2x/dt2=2xy;d2y/dt2=y2-x2-h2(d2是二阶的意思.x2等是平方,h是常数为20);可以通过MALAB解出y和x,然后获得xy的关系嘛,定定定定加分,

  MATLAB解微分方程,急

  d2x/dt2=2xy;d2y/dt2=y2-x2-h2(d2是二阶的意思.x2等是平方,h是常数为20);可以通过MALAB解出y和x,然后获得xy的关系嘛,定定定定加分,

1回答
2020-02-04 11:59
我要回答
请先登录
范俭

  恩你没有给初值不要解答呀记住加分哦

  %bydynamic

  %2009.2.16

  %

  %我这里假设初值全部为1

  %下面是解析解

  root=dsolve('D2x=2*x*y','D2y=y^2-x^2-20^2','x(0)=1','y(0)=1','Dx(0)=1','Dy(0)=1')

  %下面是数值解

  %取下面的状态变量

  %x1=x

  %x2=x'

  5x3=y

  %x4=y'

  h=20;

  odefun=@(t,x)[x(2)

  2*x(1)*x(3)

  x(4)

  x(3)^2-x(1)^2-h^2]

  [t,x]=ode45(odefun,[010],[1111])

  plot(x(:,1),x(:,3))

2020-02-04 11:59:45

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •