0

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

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

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

plot(u)

具有多个功能线的 pyplot

4

1 回答 1

0

知道了!

随着时间的推移,我正在使用 for 循环解决我的 PDE。我告诉程序每次迭代都绘制解决方案。但是告诉它每五次迭代才显示解决方案。这导致它显示了它绘制的过去五个解决方案。

于 2020-10-02T01:18:30.997 回答