Hyperbolic.java
public class
Hyperbolic
{
public static double cosh(double x)
{
return (Math.exp(x) + Math.exp(-x)) /
2.0;
}
public static double sinh(double x)
{
return (Math.exp(x) - Math.exp(-x)) /
2.0;
}
public static double tanh(double x)
{
return sinh(x) / cosh(x);
}
public static void main(String[] args)
{
double x = Double.parseDouble(args[0]);
StdOut.printf("sinh(%f) =
%f\n", x, sinh(x));
StdOut.printf("cosh(%f) =
%f\n", x, cosh(x));
StdOut.printf("tanh(%f) =
%f\n", x, tanh(x));
}
}
No comments:
Post a Comment