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

scala - 在 Scala 中生成惰性“螺旋”

任务:对于二维数组中的给定位置,生成位于半径内的周围位置列表。

例如:

我写了类似的东西

在此代码中,getPositions 返回的不是点序列,而是点序列的 Tuple4 序列。如何“连接”代码中列出的 4 个生成器?或者我的任务有更简洁的解决方案吗?(我对 scala 很陌生)。

PS 这实际上是为我的星际争霸机器人准备的。

0 投票
2 回答
3890 浏览

actionscript-3 - 解决均匀分布/均匀间隙螺旋点的算法?

首先,只是为了直观地了解我所追求的,这是我发现的最接近的结果(但不完全是我所追求的)图像:

在此处输入图像描述

这是整个站点参考: http: //www.mathematische-basteleien.de/spiral.htm

但是,它并不能完全解决我所追求的问题。我想存储一个非常具体的螺旋算法的点数组。

  • 积分分布均匀
  • 360度循环有一个均匀的差距

如果我没记错的话,前两点是:

  • 点 [ 0 ] = 新点 (0,0);
  • 点 [ 1 ] = 新点 (1,0);

但是从这里去哪里呢?

我想提供的唯一论点是:

  • 我希望解决的点数(数组长度)。
  • 每个点之间的距离(像素间隙)。
  • 周期之间的距离。

对我来说,这几乎听起来我必须计算“螺旋周长”(如果有这样的术语)以便沿着螺旋线绘制均匀分布的点。

您认为2*PI*radius可以可靠地用于此计算吗?

如果以前做过,请显示一些代码示例!

0 投票
1 回答
35261 浏览

model - 敏捷模型和螺旋模型的区别

当我是初学者时,谁能简单地解释一下螺旋模型和敏捷模型之间的区别?你能给我一些真实世界的例子吗?螺旋比敏捷更有用,反之亦然……我知道互联网上有很多链接,但由于我是初学者,它们很难理解。所以如果你用简单的术语解释会很有帮助? ? 提前谢谢...

0 投票
2 回答
2316 浏览

jquery - jQuery螺旋动画

我最近遇到了一个 jQuery 螺旋插件。但是,它似乎不起作用,我不知道为什么。

我做了一个小提琴:http: //jsfiddle.net/thugsb/svT2Z/2/

该插件是在 10 月份才制作的(在此处发布:http: //forum.jquery.com/topic/plugin-spiral-animations),因此它应该是使用中的 jQuery 相当新的版本。不幸的是,制造商的网站已经消失,所以我无法联系到他。任何想法如何使它工作?谢谢!

0 投票
3 回答
1280 浏览

algorithm - 非常有趣的金字塔建造程序

我遇到了这个非常有趣的在金字塔中打印数字的程序。

如果 n = 1,则打印以下内容,

如果 n = 2 则打印以下内容,

如果 n = 3 则打印以下内容,

我可以使用相当多的循环和变量来打印所有这些,但它看起来非常具体。您可能已经注意到,所有这些金字塔填充都从一个方向开始,直到找到填充的路径。您可能已经注意到 1,2,3,4,5,6,7,8,9,10,11,12 在外边缘归档,直到找到 1,所以在 12 之后进入第二行并打印 13,14等等。它以螺旋模式打印,就像蛇游戏一样,蛇会继续前进,直到撞到自己为止。

我想知道这个金字塔生成背后是否有任何算法,或者它只是棘手的耗时金字塔生成程序。

提前致谢。这是一个非常有趣的具有挑战性的计划,所以我恳请不需要投票管道:)

0 投票
1 回答
1114 浏览

php - 数字 0 到 9 的 PHP 螺旋

我正在寻找可以为我编写脚本以输出以下模式的人:

http://img84.imageshack.us/img84/3038/82351644.png

它从中间的 0 开始,然后向左 1,向下 2,向右 3……你明白了。- 它总是从 0 到 9 并重新开始......

我找到了这个话题,但它显然与我的要求不同。因为我对 php 没有很好的理解,而且这里有“专业人士”,所以我很好地询问是否有人会花一些时间为我做这件事。那很好啊!此外,如果我可以在变量中设置脚本正在执行多少“轮”,那就太棒了!- 非常感谢

0 投票
1 回答
3873 浏览

r - R中的螺旋图

如何在 R 中创建螺旋图?有这种分析的包吗?或者有没有其他方法可以可视化面向时间的数据(关于周期性)?

0 投票
3 回答
206 浏览

c - 在命令行参数中使用螺旋规则

以下声明有什么区别?

我认为根据螺旋规则是一样的。

0 投票
2 回答
260 浏览

matlab - 从中心点向外复制矩阵

我对编程很陌生,所以在我完成这个练习时,我正在寻找一些专家来指导我朝着正确的方向前进。

我已经使用 horzcat 和 vertcat 手动执行此操作,但我想问是否有人知道更简单的方法。

矩阵 1 为 18x18,从 1 开始水平索引。

矩阵 1 位于中心,代表一个离散空间。矩阵 2、3、4、5、6、7、8、9 是矩阵 1 的复制品,也代表离散空间,位于右下、右下、下、左下、左、左上、上和右上。

矩阵 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 也是矩阵 1 的复制品并围绕矩阵 2 到 9。构建在一起的矩阵形成一个模式如下。每个矩阵本身就是一个离散单元。

如果你定义了你需要的矩阵的数量,那么在这种情况下假设'49'或'4 steps from matrix 1'(一个人可以从对角线上的 1、9、25、49 或 1、8、23、 46 在一条直线上),我如何构建这种模式的矩阵?

如果我用图表来演示这一点,我希望我能更好地表达我的问题。

所以第一个环是这样的:

第二个环是这样的:

第三个环是

等等。我希望能够无限地延续这种模式。

在 Matlab 中执行此操作的最佳方法是什么?

我为我的表述不够清楚而道歉,我需要更好地表达我的问题。您的所有评论对于向我展示如何编写正确的问题非常有用。

非常感谢你们的帮助。刚加入这个论坛,因为这里的支持非常好。

0 投票
2 回答
19625 浏览

java - 以螺旋顺序打印二维阵列

可能重复:
由数字组成的图案围绕一个矩形按顺时针方向移动(长度和宽度每次都减小)

如何使用 JAVA 以螺旋顺序打印二维数组?请帮忙,我没有任何想法。

样本数组:

输出:

这是我尝试过的:

公共静态无效主要(字符串[]参数){