Example usage for org.apache.commons.math4.util FastMath cos

List of usage examples for org.apache.commons.math4.util FastMath cos

Introduction

In this page you can find the example usage for org.apache.commons.math4.util FastMath cos.

Prototype

public static double cos(double x) 

Source Link

Document

Cosine function.

Usage

From source file:com.ericbarnhill.arrayMath.ArrayMath.java

/**
  * In-place element-wise {@code cos} of a {@code double[]}. Returns reference to first passed array.
  *//from w ww  .java2 s  .  co  m
  * @param f {@code double[]} array.
  * @return  {@code double[]} array.
  * 
  * @since 0.1
  */
public static double[] cos(double[] f) {
    final int fi = f.length;
    for (int i = 0; i < fi; i++) {
        f[i] = FastMath.cos(f[i]);
    }
    return f;
}

From source file:com.ericbarnhill.arrayMath.ArrayMath.java

/**
  * Element-wise {@code cos} of a {@code double[]}. Returns deep copy.
  *//from  www  . j  a  va 2  s. c  o  m
  * @param f {@code double[]} array.
  * @return  {@code double[]} array.
  * 
  * @since 0.1
  */
public static double[] cosC(double[] f) {
    final int fi = f.length;
    double[] h = new double[fi];
    for (int i = 0; i < fi; i++) {
        h[i] = FastMath.cos(f[i]);
    }
    return h;
}