问题标签 [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 投票
1 回答
67 浏览

matlab - 向虚线螺旋图添加噪声

如何在这个 matlab 螺旋图中添加噪声?

0 投票
1 回答
97 浏览

math - 沿螺旋线动态调整圆的大小

我在画布上创建了一个对数螺旋,并沿着它绘制了圆圈。使用鼠标滚轮,您可以放大和缩小螺旋(有效)——但我在更新圆圈的大小以匹配缩放级别时遇到问题......我不是数学专家!

尝试计算圆半径时,我使用了两个值:

初始大小:这使得圆圈越靠近螺旋线越小。我想我已经很接近了。

增长大小:这是每个圆圈在靠近观察者时必须增加的数量才能准确地增长。目前,圆圈在螺旋的起点和终点似乎是正确的大小,但在中间太小了。

我拼凑了一些简陋的数学,我确信这种尺寸有一个实际的公式。任何帮助将不胜感激——我只想让圆圈感觉“附着”在螺旋上并适当地缩放。


这是 jsFiddle 供参考


螺旋

预先感谢您提供的任何帮助...

0 投票
1 回答
3276 浏览

python - Turtle 的螺旋函数 - 我如何让它停止?

所以,我正在尝试制作一个在海龟中制作螺旋的功能。它似乎工作正常,除了该函数在我希望它下降到一个像素时停止绘制时会继续绘制和绘制。任何帮助,将不胜感激!

0 投票
1 回答
1328 浏览

matlab - 使用螺旋路径将矩阵转换为向量

到目前为止,我已经看到,当有人想要使用螺旋线一个一个地读取矩阵的元素时,他们总是意味着使用 MxM 矩阵向外开始并缓慢移动到中心。我们将如何做相反的事情,从矩阵内的一个随机点开始,并使用“螺旋”路径来读取所有元素。

我正在使用 Matlab 进行测试。

例子。

如果假设我们从 mat(3,1) 开始顺时针旋转,那么我们会有

如果我们从 mat(2,2) 开始,那么

0 投票
4 回答
21268 浏览

python - 如何在python中制作螺旋?

我想创建一个函数,我给它一个数字,该函数返回一个从 1 到该数字的螺旋线(在二维数组中)。例如,如果我将数字 25 赋予函数,它将返回如下内容:
在此处输入图像描述
我尝试了不同的方法,但没有任何结果。我就是想不通。
希望我能正确解释自己。

0 投票
1 回答
5579 浏览

c - 二维数组中的c中的螺旋矩阵

我正在尝试为二维数组中的 sipral 矩阵编写 ac 程序。哪个输出应该如下。我已经完成了矩阵输出的编码,但不能做螺旋矩阵的输出。我在我的程序中找不到错误。请帮忙

输出

给定矩阵:

螺旋遍历的输出:

代码

0 投票
2 回答
3622 浏览

c - 如何使用递归构建螺旋方阵?

我想使用递归构建一个螺旋方阵。我能够使用迭代方法构建螺旋方阵,如下所示:

我想使用递归创建相同的矩阵:这是我使用的代码:

我将上面的内容作为:

代替

问题是标志设置不正确,我不知道哪个递归调用标志受到干扰。请有人帮助使用递归实现。

0 投票
0 回答
204 浏览

javascript - 根据麻袋螺旋中的坐标获取数字

我目前正在编写的程序是绘制一个麻袋螺旋(它已经可以绘制一个规则网格和一个(n)乌拉姆螺旋)。现在,在正常情况下,使用正确的公式应该不会有问题。但是,我的程序使用的画布只显示生成的螺旋的一部分,就好像它是一个视口一样。因此,程序不会从一开始就绘制螺旋线,而是循环通过当前视口,并根据坐标说明该位是素数还是复合位。

长话短说,我如何获得当前(笛卡尔)坐标在阿基米德螺旋中的位置?(在 JavaScript 中)

0 投票
2 回答
1109 浏览

c# - 我的螺旋矩阵算法的错误在哪里?矩阵大小 = 输入 N^2

所以我正在使用 C# 创建一个螺旋矩阵。

螺旋阵列是前 N^2 个自然数的正方形排列,当您绕着阵列的边缘向内旋转时,数字会按顺序增加。

例如:

在此处输入图像描述

我应该使用算法来执行此操作,但是我的最终结果如下所示:

在此处输入图像描述 在此处输入图像描述

我的代码如下:

}

非常感谢任何帮助!

0 投票
3 回答
669 浏览

java - 方形螺旋坐标

我想找出 x,y 整数是否满足螺旋正方形的点 (x,y)。(0,0) (0,1) (1,1) (1,2) (0,2) (-1,2) (-2,2) (-2,1) (-2,0)很快.....

在此处输入图像描述

我该怎么做?我想要 java 或 c++ 函数的逻辑。