Skip to content

[Proposal] Rotation and Anisotropy in N-D #138

Open
@MuellerSeb

Description

@MuellerSeb

In order to provide N-D kriging, we should think about, what rotation and anisotropy means in higher dimensions.

My proposal is:

Rotation

  • in N-D we can describe rotation with M angles:

    where M is the number of 2D sub-spaces (from main axis):

  • each angle describes the rotation in the x_i-x_j sub-space where the indices are given in the following order:

  • the rotation-matrix for a given angle in the i-j plane is given by:

  • consequently, the rotation matrix to bring unrotated coordinates into the desired rotation is given by:

  • since we are interested in derotating given points, we calculate the derotation matrix with:

Anisotropy

Anisotropy is given by N-1 anisotropy factors

We can also formulate a transformation matrix by:

normalized lag

The normalized lag (Isotropified and derotated) is now given by:

Conclusion

The proposed formulation coincides with the current descriptions of rotation and anisotropy in 1D (none), 2D (rotation in x-y plane, 1 aniso-factor) and 3D (Tait–Bryan angles, 2 aniso-factors) and generalizes them to N-D.

What do you think? @rth, @bsmurphy, @LSchueler

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions