summaryrefslogtreecommitdiff
path: root/Doc/Elementary Functions/TrigonometricsDependeces.dot
diff options
context:
space:
mode:
authorjofret2006-11-30 13:51:17 +0000
committerjofret2006-11-30 13:51:17 +0000
commit01cdf016557c688c4d0d507330039e640dc1b98e (patch)
tree5b6e62323f0e8cb1494345ba2471c1ae5e1b52bb /Doc/Elementary Functions/TrigonometricsDependeces.dot
parent4d2493acb9b23be9e17239ec494573bbf69e5cb1 (diff)
downloadscilab2c-01cdf016557c688c4d0d507330039e640dc1b98e.tar.gz
scilab2c-01cdf016557c688c4d0d507330039e640dc1b98e.tar.bz2
scilab2c-01cdf016557c688c4d0d507330039e640dc1b98e.zip
End : cosh, sinh, tanh
Diffstat (limited to 'Doc/Elementary Functions/TrigonometricsDependeces.dot')
-rw-r--r--Doc/Elementary Functions/TrigonometricsDependeces.dot52
1 files changed, 51 insertions, 1 deletions
diff --git a/Doc/Elementary Functions/TrigonometricsDependeces.dot b/Doc/Elementary Functions/TrigonometricsDependeces.dot
index c18100c3..95c19d3d 100644
--- a/Doc/Elementary Functions/TrigonometricsDependeces.dot
+++ b/Doc/Elementary Functions/TrigonometricsDependeces.dot
@@ -60,6 +60,9 @@ Sqrt_Positive_Real [label="sqrt(R+)"];
Sqrt_Negative_Real [label="sqrt(R-)"];
Sqrt_Complex [label="sqrt(C)", comment="wsqrt"];
+// Partie Imaginaire
+Imag_Complex [label="imag(C)"];
+
// Valeur Absolue
Abs_Real [label="abs(R)", comment="|R|"];
@@ -87,7 +90,7 @@ subgraph clusterLAPACK {
// -*- COS -*-
//
// cos(a+ib) = cos(a).ch(b) - i.sin(a).sh(b)
-Cos_Complex -> {
+Cos_Complex -> {
Cos_Real
Sin_Real
Cos_Hyperbolic_Real
@@ -97,6 +100,19 @@ Cos_Complex -> {
// Call a cosinus function in F77 math lib
Cos_Real -> F77_Call;
+// -*- COSH -*-
+//
+// ch(z) = cos(i.z)
+Cos_Hyperbolic_Complex -> {
+ Cos_Complex
+ };
+
+// ch(x) = 1/2 . exp(|x|) + exp(-|x|)
+Cos_Hyperbolic_Real -> {
+ Exp_Real
+ Abs_Real
+};
+
// -*- SIN -*-
//
@@ -112,6 +128,20 @@ Sin_Complex -> {
Sin_Real -> F77_Call;
+// -*- SINH -*-
+//
+// sh(z) = -i.sin(i.z)
+Sin_Hyperbolic_Complex -> {
+ Sin_Complex
+};
+
+// sh(x) = imag(sin(i.x))
+Sin_Hyperbolic_Real -> {
+ Sin_Complex
+ Imag_Complex
+};
+
+
// -*- TAN -*-
//
// tan(a+ib) = x_r + i.x_i
@@ -138,6 +168,20 @@ Tan_Complex -> {
Tan_Real -> F77_Call;
+// -*- TANH -*-
+//
+// tanh(z) = -i.tan(i.z)
+Tan_Hyperbolic_Complex -> {
+ Tan_Complex
+ };
+
+// tanh(x) = imag(tan(i.x))
+Tan_Hyperbolic_Real -> {
+ Tan_Complex
+ Imag_Complex
+};
+
+
// -*- LOG -*-
//
// log(a+ib) = x_r + i.x_i
@@ -295,4 +339,10 @@ Exp_Real -> F77_Call;
// Call atan2 function in C math lib
ATan2_Real -> C_Call;
+
+// -*- IMAG -*-
+//
+// Call a imag function in F77 math lib
+Imag_Complex -> F77_Call;
+
} \ No newline at end of file