在中,我们进行了离散控制Matlab代码的Julia,Matlab,Octave和Fortran FEM基准测试和比较。我们评估了这些语言在解决单位平方上的二维泊松问题时的性能,采用了Q1双线性Lagrange有限元离散化。Octave和Matlab代码衍生自生产代码,而Fortran 77代码则使用了FEM CFD求解器中的Feat2D FEM库。Julia代码直接进行了端口转换。尽管这些代码在性能和代码路径上存在差异,但它们的设置和实现保持了等效性,确保了基准测试的可比性。主要的区别在于Octave,Matlab和Julia使用了默认的稀疏线性求解器,而FeatFem Fortran代码则使用了其默认的稀疏线性求解器。