问题标签 [lorenz-system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
76 浏览

r - 如何使用ggplot堆叠填充区域而不是重叠它们?

我有一个由因子变量(男性和女性)填充的洛伦兹曲线图。这样做很简单,重叠不是问题,因为只有两个因素。

这提供了以下图表: 由两个因素填充

但是,当我有两个以上的因素(在这种情况下是四个)时,即使我使用对比色,重叠也会成为一个严重的问题。在这个阶段改变alpha并没有多大作用。看一看:

由四个因素填充

在这一点上,我已经尝试了所有不同的调色板、色调、啤酒、手册等。我也尝试过重新排序这些因素,但正如你可以想象的那样,这并不奏效。

我需要的可能是一个参数或函数将所有这些区域堆叠在一起,以便它们都有不同的颜色。有趣的是,我没能找到我要找的东西,并决定寻求帮助。

非常感谢。

0 投票
1 回答
63 浏览

python - 使用 Lorenz 方程的运行时警告

我正在尝试在 python 中做 Lorenz 方程(我正在关注 Mark Newman - Computational Physics(2012,CreateSpace Independent Publishing Platform)的练习 8.3)我已经得到了图形,一切看起来“正确”。这可能是一个数学问题,而不是一个真正的编程问题,但我在这里发布以确保。首先,这是我的代码:

这给了我解决问题的图表,我认为这是正确的。

当我去它i=1i=3我这个错误:

在此处输入图像描述

我认为这与数学问题有关,但是当我搜索错误时,它给了我一些带有数组的东西。所以我正在检查它。

对于i等于或大于 4,它没有给我带来任何问题。

0 投票
1 回答
401 浏览

python - 如何使用 Runge-Kutta 方法求解 Lorenz 96 模型?

我编写了以下代码来使用 Runge-Kutta 方法求解 Lorenz 96 模型,但结果不可靠,如下图所示:

在此处输入图像描述

三个变量之间的正确关系如下:

在此处输入图像描述

如何修改代码以正确解决问题?有关 Lorenz 96 的更多信息,请参阅Lorenz 96 模型 - 维基百科

0 投票
0 回答
83 浏览

python - 如何使用 tkinter 嵌入 3d 动画情节?

我对使用 tkinter 还很陌生,我想制作一个小 ui 来练习。我选择绘制洛伦兹系统,同时允许用户配置输入参数。

到目前为止,我已经连接了一个图表和输入字段,我可以显示静态图。我的下一步是尝试展示动画情节。然而,这是我遇到问题的地方。我似乎无法让动画显示在我的嵌入式图形中。在下面的代码中,您可以看到我已经更改了plot_animated()函数以创建一个新的图形和轴,并且工作正常,但是当我将它们更改为使用时,绘图上什么self.figureself.ax没有显示。

下面是我的 UI 实现:

我有一个单独的文件来计算由以下两个函数组成的模型:

最后是一个运行应用程序的主文件

所以我真的有2个问题。

  1. 如何让动画显示在嵌入图形中而不是创建一个新图形?
  2. 如果你运行它,你会看到绘图只显示在可用空间的右上角,它是如何让它增长并填满所有可用空间的?

提前感谢您的帮助。