221 Star 941 Fork 692

GVPMindSpore/mindscience

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
mindchemistry.e3.o3.compose_angles.rst 1.49 KB
一键复制 编辑 原始数据 按行查看 历史
CaoWenbin 提交于 2024-08-09 11:51 +08:00 . API中英文对照修改2

mindchemistry.e3.o3.compose_angles

.. py:function:: mindchemistry.e3.o3.compose_angles(a1, b1, c1, a2, b2, c2)

    计算两个欧拉角集合的组合欧拉角。

    .. math::

        R(a, b, c) = R(a_1, b_1, c_1) \circ R(a_2, b_2, c_2)

    .. note::
        第二组欧拉角 `a2, b2, c2` 首先应用,而第一组欧拉角 `a1, b1, c1` 随后应用。
        欧拉角的元素应为以下类型之一:float, float32, np.float32。

    参数:
        - **a1** (Union[Tensor[float32], List[float], Tuple[float], ndarray[np.float32], float]) - 第二次应用的 alpha 欧拉角。
        - **b1** (Union[Tensor[float32], List[float], Tuple[float], ndarray[np.float32], float]) - 第二次应用的 beta 欧拉角。
        - **c1** (Union[Tensor[float32], List[float], Tuple[float], ndarray[np.float32], float]) - 第二次应用的 gamma 欧拉角。
        - **a2** (Union[Tensor[float32], List[float], Tuple[float], ndarray[np.float32], float]) - 第一次应用的 alpha 欧拉角。
        - **b2** (Union[Tensor[float32], List[float], Tuple[float], ndarray[np.float32], float]) - 第一次应用的 beta 欧拉角。
        - **c2** (Union[Tensor[float32], List[float], Tuple[float], ndarray[np.float32], float]) - 第一次应用的 gamma 欧拉角。

    返回:
        - **alpha** (Tensor) - 组合后的 alpha 欧拉角。
        - **beta** (Tensor) - 组合后的 beta 欧拉角。
        - **gamma** (Tensor) - 组合后的 gamma 欧拉角。
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mindspore/mindscience.git
git@gitee.com:mindspore/mindscience.git
mindspore
mindscience
mindscience
r0.7

搜索帮助