2014-02-20 71 views
0

我想开发一个解决Dirichlet边界值问题(泊松方程)的代码。我的主要问题是,我不知道如何编写一个“网格生成器”来生成我的域,从中提取我的矩阵。我所采用的python编程课程从未涉及任何这样的事情。我将离开我的领域和下面的差异运算符的离散化。任何帮助让我开始将非常感激。希望这个解释清楚!Python网格生成器

如果太小,看的y轴从0-4去和x0-5

+0

你有任何代码可以告诉我们吗? – 2014-02-20 20:49:45

+0

所以你想要一个尺寸为5乘6的2D列表?在范围(6)中x是'grid = [[对于范围(5)中的y没有]]足够吗? – Kevin

+0

我没有任何代码显示。正如我所提到的,我从来没有用python做过任何事情,甚至与此类似。 –

回答

0

一个网格可以被认为是一个列表,其中列表中的每个元素本身就是一个列表。这可以为您提供一个二维矩阵状对象:例如,您将获得一个10x10的网格。您可以更改表达式以创建具有不同大小和内容的网格(即,代替None取代您的计算,而不是用range(10)表达式替换所有这些条件中的行/列长度)。