Skip to content

[sampling]曲面上的随机采样问题 #16

@guofei9987

Description

@guofei9987

描述

在随机模拟实验中,在一个给定的曲面上生成均匀随机点是一个常见的需求。
但是还没发现有太好通用的算法,这里进行一些探索。

定义

我们把问题分解成两个:

  1. 在n维空间(n>=2)上的一条曲线上生成均匀随机点
  2. 在n维空间(n>=3)上的一条曲面上生成均匀随机点

何为随机?

我们已经知道 同余发生器 或者 混沌迭代式 都可以生成伪随机数,这里的随机的定义保持一致。

何为均匀随机?

我们把均匀随机定义为某种度量上的随机:

  • 把曲线上的均匀随机,定义为沿着曲线的长度均匀随机采样。
  • 把曲面上的均匀随机,定义为沿着曲面上的面积均匀采样。

下面这个就不能定义为均匀随机采样
random_surface1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions