问题标签 [spiral]

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 投票
2 回答
289 浏览

primes - 如何实现像 Netlogo 中的 Ulam 螺旋一样的方形螺旋?

我花了一上午的时间试图找到一个简单的函数 (x,y) -> n 可以像这样对补丁进行编号

在此处输入图像描述

我没有成功。大家有什么经验或建议吗?

0 投票
2 回答
89 浏览

java - 为什么我的 Java 循环矩阵是错误的?

我有一个制作 spirla 矩阵的代码,但我想写这个矩阵翻译。我的输出看起来像:

但这是错误的,因为我想要这样:

这是我的代码:

0 投票
2 回答
2043 浏览

javascript - 如何为螺旋线的绘制设置动画

嗨,我有以下代码在画布上生成螺旋,我想要的是在绘制螺旋时对其进行动画处理,此时使用下面的代码,当页面加载时螺旋被完全绘制。我想看到正在绘制的螺旋。我想使用 requestAnimationFrame 来完成这项工作。

我的 html

和我的 Javascript

请参阅 jsfiddle https://jsfiddle.net/gustav1105/hx8tm43k/

0 投票
2 回答
1309 浏览

c - 二维数组出错:下标值既不是数组也不是指针也不是向量

嗨,我正在编写用于以螺旋顺序打印 2D 阵列的程序。但我收到以下错误subscripted value is neither array nor pointer nor vector

这是我的代码。

我想将结果保存在result数组中。我看到了这些错误的答案,但其中大多数都在处理一维数组。有人可以帮忙吗。

0 投票
1 回答
81 浏览

path - (数学问题)创建一个螺旋出点:如何将“相对”位置更改为绝对位置

最近我有了一个想法,用Processing制作一个钟摆,通过一点学习我很容易解决了它:

所以,简而言之,我所做的是一个用旋转功能改变每个点位置的函数,然后我只需要在原点坐标中绘制椭圆,因为这是改变位置并产生钟摆错觉的真实事物。

[捕获示例,如果您如此异教徒,我只需要多 2 分 :)]

[捕获示例]

[捕获示例]

到目前为止一切都很好。当我尝试将椭圆替换为由 vertices 组成的路径时,出现了问题。问题很明显:永远不会(视觉上)创建路径,因为所有顶点都将随着零坐标移动而为 0,0。

因此,为了使路径成为可能,我需要每个顶点的绝对值;还有一个问题:我如何得到它们?

我知道我必须做的是删除变换函数,为 X 和 Y 位置创建变量并在 for 中更新它们,但是然后呢?这就是为什么我清除了这是一个数学问题,我必须在 X 和 Y 变量中添加哪个操作才能使路径及其曲率成为可能?

我们需要记住,pendulo 的 x 和 y 值在 for 的每次迭代中都会发生变化,它不必每次都添加相同的数量。添加必须是渐进的。否则,我们会看到一条直线旋转,而不是一条突出其曲率的曲线(如果将 curvatura 的值增加到大于 20 的数字,您会注意到螺旋)

所以,旋转坐标是一个很好的解决方案,现在思考螺旋的 x 和 y 坐标的数学解决方案有点混乱,我中学的知识还不够。我知道我必须在 for 中创建另一个变量才能进行此进展,但它应该有什么操作?

我会很高兴知道,数学

0 投票
1 回答
674 浏览

c - 螺旋矩阵(作为二维指针)

我有一个矩阵(二维指针,(**a)),我想扫描元素螺旋状。(第一行然后最后一列,最后一行(反转),第一列,第二行,依此类推。例如:

我在 C 中有以下代码,但我知道在“其他”条件下我错了。

0 投票
1 回答
3224 浏览

python - 阿基米德螺线

我正在尝试定义阿基米德螺旋线:当我尝试定义切线向量与轨道的倾角(包括)时(即:tan(incl))

我收到一个错误:

'numpy.ufunc' 对象不支持项目分配”和“不能分配给函数调用”

当我想计算cos(incl)和时,同样的错误sin(incl)。任何建议和帮助。

我的代码是:

i= 0 # this is the first value of the array

0 投票
1 回答
203 浏览

scala - 我怎样才能使这个 Scala 代码更短?

输入是一个螺旋矩阵,输出应该是一串明显升序的数字。

我想在 Scala 中获得最短的解决方案,尽管我很难以比上面的更短的方式编写它。

有人有什么主意吗?提前致谢。

0 投票
1 回答
2115 浏览

matlab - Curve fitting with y points on repeated x positions (Galaxy Spiral arms)

I currently have a MATLAB program which takes RGB images of traced spiral arms from galaxies and selects the biggest arm component and plots only that.

Spiral arm ready for curve fitting

I have tried using matlab's built in curve fitting tool with smoothing spline to fit it and I get the following result:

Spiral arm with MATLAB

I have tried using interp1 with parametric fitting to only get bad results.

Is there a way to fit this type of curve at all?

0 投票
1 回答
270 浏览

c - C中的螺旋魔方

好的,所以我想制作一个代码,它将打印一个像图片中的那样工作的幻方(http://imgur.com/ks0yemC)(这是一个 5x5 矩阵),但它是 11x11。代码对我来说似乎很好,但不幸的是它不起作用,任何人都可以帮助我吗?

好的,所以我将它修复为 [11][11](愚蠢的错误),但它会像那样打印(http://imgur.com/ai221Pu),这是为什么呢?