1

我正在制作分岔图(通常用于非线性动力学)。这些图识别由于稳定性变化而引起的拓扑突然变化。这些突变发生在一个或多个参数通过某个临界值时。这里有一个例子:

http://en.wikipedia.org/wiki/File:LogisticMap_BifurcationDiagram.png

在上图中,为了使情节在视觉上更加愉悦,我们做了一些图像处理。分岔图通常包含数十万个点,生成的 eps 文件可能会变得非常大。此外,将点密集地绘制在一起只会产生很大的模糊,并且细节不会像上面链接中给出的那样很好。在 Matlab 中减小标记大小有助于使情节更美观。

以 LaTeX 格式提交期刊要求以 eps 格式提交数字。在我的例子中,其中一个数字在 Matlab 中可能会导致大约 6 MB,在 Gnuplot 中甚至更多。

对于上图中的示例,为每个 r 计算 100,000 个 x 值,可以想象生成的 eps 文件会很大。然而,该网站解释了一些图像处理,使情节在视觉上更令人愉悦。谁能逐步向我解释如何进行?我无法理解“摘要”部分中提供的解释。

生成的图像处理也会减小图形大小吗?

此外,关于减少如此巨大的 eps 图形的文件大小的任何提示?

非常感谢...

4

1 回答 1

0

您基本上可以使用抗锯齿。为此,请执行计算并为一些所需范围内的 r 值(例如 8 个)生成直方图,并具有高密度的 x 值(每个 x 应该有 8n 个 bin,对于一些足够大的 n)。然后,您对该列的每个 8x8(如果您为列使用 8 个 r 值)块进行平均,以获得比传统绘图更平滑的单列像素。转到下一组 r 值并重复。

于 2010-06-17T01:46:39.017 回答