Cleve's Corner:数学和计算上的Clyver

科学计算,数学和更多

用“帕巴马”精确设置精致参数

(几个小时前稍微修改了我做出的帖子。)

我们仍在研究我所做的自同步振荡器的kuramoto模型博客帖子关于上秋天,我的同事和我希望最终写一篇严肃的论文。与此同时,让我告诉您我在Kuramoto实验中使用的不寻常的用户界面控制。

内容

帕巴马

出于我现在不需要进入的原因,我希望在通常不断的价值中进行非常小的变化PI.。这个特殊的滑块做了这项工作。它变化PI.在离散步骤中的3.1和3.2之间,每个步骤删除或插入十进制扩展中的一个数字PI.

滑块从中心开始PI.返回其传统价值。使用默认设置,如果将滑块从中中心移动到左侧,则可以获得

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

很容易看到在这个方向上发生了什么,因为每个步骤只是禁止一个数字。

从中心开始,右移动是一个小棘手,因为步骤舍入。前三个和最后三步是

| PI |= 3.1415926536.
| PI |= 3.141592654.
| PI |= 3.14159266.
。。。。
| PI |= 3.142
| PI |= 3.15
| PI |= 3.2

pi和truepi.

帕巴马套件由三个功能组成。

  • 帕巴马设置工具。您可以将您选择的任何值居中;它不一定是PI.。另一个参数设置数字数。
  • PI.返回滑块提供的当前值。
  • truepi.总是回报4 * atan(1),这是最接近$ \ pi $的双重精度浮点数。这是我们获得的价值PI.什么时候帕巴马没有搞乱它。

代码

帕巴马套房是可用。它也包括在内Cleve_Lab的5.3版,更换上个月的4月1日的贡献。

如果您发现任何有用的东西,请告诉我。




发布与MATLAB®R2019B

|

注释

要发表评论,请点击这里登录您的MathWorks帐户或创建新的。