当前位置: 首页 > 计算模拟 >MATLAB ode45计算速度慢

MATLAB ode45计算速度慢

作者 闹钟haha
来源: 小木虫 200 4 举报帖子
+关注

本人使用ode45计算一个矩阵微分方程(见附图)的解,但是求解速度过慢,有什么解决办法没?

MATLAB ode45计算速度慢
捕获.JPG 返回小木虫查看更多

今日热帖
  • 精华评论
  • somomo91

    如果速度过慢,那很有可能不决定于方程
    而在于你的程序,没有你的程序,谁也不可能解决问题

  • 何fox

    对的,看看程序吧

  • zhangjiangbo

    用计时器看看哪里耗时间

  • 闹钟haha

    主要程序就是:
    dx = @(t,xy)[xy(ID(2,ELE001)+1:ID(2,ELE001)*2); inv(M0)*(-K0*xy(1:ID(2,ELE001))-C0*xy(ID(2,ELE001)+1:ID(2,ELE001)*2))];

    [t,xy]=ode45(dx,[0:0.005:0.01],xy0);

    其中M0,C0和K0都是一千多阶的矩阵,

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓