程序包 org.hipparchus.util

类 FieldSinCos<T>

java.lang.Object
org.hipparchus.util.FieldSinCos<T>
类型参数:
T - 字段元素的类型

public class FieldSinCos<T> extends Object
用于存储正弦和余弦值的容器。

这个类是一个简单的容器,不提供任何计算方法。

从以下版本开始:
1.4
另请参阅:
  • 构造器详细资料

    • FieldSinCos

      public FieldSinCos(T sin, T cos)
      简单构造函数。
      参数:
      sin - 正弦值
      cos - 余弦值
  • 方法详细资料

    • sin

      public T sin()
      获取正弦值。
      返回:
      正弦值
    • cos

      public T cos()
      获取余弦值。
      返回:
      余弦值
    • sum

      public static <S extends CalculusFieldElement<S>> FieldSinCos<S> sum(FieldSinCos<S> scAlpha, FieldSinCos<S> scBeta)
      计算角度和的正弦和余弦。
      类型参数:
      S - 字段元素的类型
      参数:
      scAlpha - \((\sin \alpha, \cos \alpha)\)
      scBeta - \((\sin \beta, \cos \beta)\)
      返回:
      \((\sin \alpha+\beta, \cos \alpha+\beta)\)
      从以下版本开始:
      1.8
    • difference

      public static <S extends CalculusFieldElement<S>> FieldSinCos<S> difference(FieldSinCos<S> scAlpha, FieldSinCos<S> scBeta)
      计算角度差的正弦和余弦。
      类型参数:
      S - 字段元素的类型
      参数:
      scAlpha - \((\sin \alpha, \cos \alpha)\)
      scBeta - \((\sin \beta, \cos \beta)\)
      返回:
      \((\sin \alpha+\beta, \cos \alpha-\beta)\)
      从以下版本开始:
      1.8