在Matlab和Simulink中运行两个代码时计算时间的差异

时间:2014-03-13 19:25:56

标签: matlab simulink

我有两个用Matlab编写的模型来模拟飞行模拟器中的空气动力学和螺旋桨子系统。

对MATLAB中隔离的每个模型进行50次评估所需的计算时间如下:

  • 螺旋桨 - > 0.531s
  • 空气动力学 - > 7.231s

正如我所料,空气动力学子系统要求更高。

在Simulink模型中,我有一个Matlab功能块,在其中称为所有子系统,包括Propeller和Airodynamic模型。测量在这个模块内部花费的时间来计算每个模型,结果发现现在,我不知道为什么,螺旋桨比空气动力学要慢得多。就百分比而言,该Matlab功能块的计算时间分布如下:

  • 螺旋桨 - > 90%
  • 空气动力学 - > 8%
  • 其余子系统 - > 2%

这种行为可能是什么原因?

非常感谢你。我将非常感谢您的回答

0 个答案:

没有答案