如何加快代码的代码分析器的结果吗?

1视图(30天)
我想完善代码的速度,所以我做了代码分析分析。
下面是代码分析器的结果,但我不知道如何开始与这些结果。
我用ode15s解算器,结果似乎瓶颈中包含ode15s解决这意味着我没有手动编写这些代码。
最耗费时间线:
131行:Fdel (:, j) =函数宏指令(F, Fargs {1: diffvar-1},所说:j, Fargs {diffvar + 1:结束})
148行:dFdy = Fdiff *诊断接头(1。/ del);
126行:所说= y(:,(1,纽约))+诊断接头(del);
账户总计算时间77.1%,19.3%。
公差选择改变ode15s解算器没有答案…
在这种情况下,是否有故障检修方法提高编码速度?
由于进展:D

接受的答案

实验后奥特曼
实验后奥特曼 2020年7月14日
试图设置“矢量”属性使用 odeset 功能,在运行 数值 。同时,提前指定雅可比矩阵(如果知道)可以加快计算——设置“可比”,选择“JPattern”的性质 odeset ,看看其他选项的更多信息,请参见如果你可以解决你的函数,解算器的更多信息,就越有可能是使用一个优化计算。
1评论
浸塑金
浸塑金 2020年7月14日
编辑:浸塑金 2020年7月14日
谢谢你的回复:)
不幸的是,我不知道我的雅可比矩阵。不管怎样,现在我想把米。文件Cmex文件。我希望它的工作原理。

登录置评。

更多的答案(0)

类别

找到更多的在常微分方程帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!