从给定点获取N个随机等距点

作为

我需要一个让我找到n个随机点的函数。这些点到给定点的距离必须相同。你能帮助我吗?

void createCpoints()
{
    int xcenter=3;
    int ycenter=3;
    int radius=3;
    double x[N];
    double y[N];
    //...
}
威廉·范·昂塞姆(Willem Van Onsem)

正如@ 5gon12eder所说,您可以将极坐标与初始点一起用作虚拟中点:

#include <math.h>

//...

for(int i = 0; i < n; i++) {
    double alpha = 2.0d*M_PI*((double) rand() / RAND_MAX);
    x[i] = radius*cos(alpha)+x0;
    y[i] = radius*sin(alpha)+y0;
}

(x0,y0)原始点的坐标。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何计算一条直线上与给定点等距的两个点?

计算与Matlab中的三个特定点相等距离的点

给定点另外2个点,角度和距离

来自随机坐标的两个等距点而不会破坏 cavas 约束

获取两个值之和等于给定数字的n个不同的随机数

在数据框中查找与给定点最近的 3 个点

检查任意圆是否包含给定点集的k个点以上

计算N维空间中与3个点之间的最小距离的等距点

获取给定范围内的“ n”个唯一随机数列表

给定两个点(x1,y1)(x2,y2),我该如何平均计算给定点之间的直线上的N个不同点

如何沿地图上2个坐标之间的直线计算N个等距点的坐标?

如何从给定点的距离获取边界框?

在给定方向上包裹等距点集

如何沿长度为x的线段生成n个等距点的数组?

如何将间隔[开始,结束]分为相等距离的n个点?

R?的圆上等距n点的坐标?

如何找到最小 L 使得 k 个长度为 L 的给定段可以覆盖 n 个给定点?

从颜色图中为“n”个数字获取“n”个等距的RGB颜色

从线串中提取到给定点的最近点索引?

查找给定点的所有对角点的算法

两个给定数字之间的等距元素

如何从线串中获取等距点(地理坐标)

给定一组带有线段的点,找到等距的点

在与其他2个点等距的线上找到点

在给定范围内生成N个随机数,这些总和等于给定总和

获取 webelement 内的随机点

调整圆柱变换以匹配 2 个给定点

在两个给定点之间绘制线(OpenCV,Python)

计算两个给定点之间的距离