用“pibar”精确设置一个敏感参数

(对我几个小时前写的帖子做了一个小小的修改。)

我们还在研究我做的自同步振荡器的Kuramoto模型博客文章我和我的同事们希望最终能写一篇严肃的论文。同时,让我告诉你我在我们的Kuramoto实验中使用的一个不寻常的用户界面控件。

内容

pibar

由于我现在不需要讨论的原因,我想对通常恒定的值做一些很小的改变π.这个特殊的滑块完成了这项工作。它的变化π在3.1和3.2之间,以离散的步骤,每一步在的十进制展开中删除或插入一位数字π

滑块从中间开始π返回其传统值。在默认设置下,如果你将滑块从中心向左移动,你会得到

| = 3.1415926535
| = 3.141592653
| = 3.14159265
. . . .
| = 3.141
| = 3.14
| = 3.1

很容易看出这个方向发生了什么因为每一步都减去一个数字。

从中间开始,向右移动有点棘手,因为step向上移动。前三步和后三步是

| = 3.1415926536
| = 3.141592654
| = 3.14159266
. . . .
| = 3.142
| = 3.15
|pi| = 3.2

PI和truepi

pibar套件包括三个功能。

  • pibar设置工具。你可以选择任何值作为中心;不一定是这样的π.另一个参数设置位数。
  • π返回滑块提供的当前值。
  • truepi总是返回4 *: (1),它是最接近$\pi$的双精度浮点数。这是我们得到的值πpibar没有把它弄乱。

代码

pibar套件可以在这里.它也包含在Cleve_Lab的5.3版本,取代了上个月4月1日的捐款。

请让我知道,如果你发现任何有用的做这个。




使用MATLAB®R2019b发布

|

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。