为什么多色线条不断出现在我的 FEniCS 图上?

Why do multicolored lines keep appearing on my FEniCS plots?

我正在使用 FEniCS 来解决基本的随时间扩散问题,作为概念证明。我只使用一个线性求解器,但是当我用 pyplot 绘制我的函数时,我得到 几条 多色线,其中任何一条都可以代表真实函数。我如何消除这些并只看到一个函数?

此外,我会注意到,随着时间的推移,所有功能线都接近同一条曲线。

solve(a == L, u, bcs, solver_parameters=dict(linear_solver='gmres', preconditioner='ilu'))

plot(u)

知道了!

我一直在用 for 循环求解我的 PDE。我告诉程序在每次迭代时绘制解决方案。但是告诉它每五次迭代 显示 解决方案。这导致它显示了它绘制的过去五个解决方案。