aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Belanger2005-02-19 20:02:43 +0000
committerJay Belanger2005-02-19 20:02:43 +0000
commitdbf954fbbfc398d13545a8b5ef5109a037743e04 (patch)
treeec1f76c8ce262d102ea38f68413722c658cab572
parent4601c4773bd86e2b36a73d4e0639e1bab1487181 (diff)
downloademacs-dbf954fbbfc398d13545a8b5ef5109a037743e04.tar.gz
emacs-dbf954fbbfc398d13545a8b5ef5109a037743e04.zip
Add differentiation rule for calcFunc-coth.
Adjust differentiation rules for calcFunc-tan, calcFunc-cot, calcFunc-tanh. Adjust integration rule for calcFunc-tan.
-rw-r--r--lisp/calc/calcalg2.el30
1 files changed, 15 insertions, 15 deletions
diff --git a/lisp/calc/calcalg2.el b/lisp/calc/calcalg2.el
index d5a9009c1ac..a422ed33e45 100644
--- a/lisp/calc/calcalg2.el
+++ b/lisp/calc/calcalg2.el
@@ -408,9 +408,9 @@
408 408
409(put 'calcFunc-tan\' 'math-derivative-1 409(put 'calcFunc-tan\' 'math-derivative-1
410 (function (lambda (u) (math-to-radians-2 410 (function (lambda (u) (math-to-radians-2
411 (math-div 1 (math-sqr 411 (math-sqr
412 (math-normalize 412 (math-normalize
413 (list 'calcFunc-cos u)))))))) 413 (list 'calcFunc-sec u)))))))
414 414
415(put 'calcFunc-sec\' 'math-derivative-1 415(put 'calcFunc-sec\' 'math-derivative-1
416 (function (lambda (u) (math-to-radians-2 416 (function (lambda (u) (math-to-radians-2
@@ -432,9 +432,9 @@
432(put 'calcFunc-cot\' 'math-derivative-1 432(put 'calcFunc-cot\' 'math-derivative-1
433 (function (lambda (u) (math-neg 433 (function (lambda (u) (math-neg
434 (math-to-radians-2 434 (math-to-radians-2
435 (math-div 1 (math-sqr 435 (math-sqr
436 (math-normalize 436 (math-normalize
437 (list 'calcFunc-sin u))))))))) 437 (list 'calcFunc-csc u))))))))
438 438
439(put 'calcFunc-arcsin\' 'math-derivative-1 439(put 'calcFunc-arcsin\' 'math-derivative-1
440 (function (lambda (u) 440 (function (lambda (u)
@@ -461,9 +461,9 @@
461 (function (lambda (u) (math-normalize (list 'calcFunc-sinh u))))) 461 (function (lambda (u) (math-normalize (list 'calcFunc-sinh u)))))
462 462
463(put 'calcFunc-tanh\' 'math-derivative-1 463(put 'calcFunc-tanh\' 'math-derivative-1
464 (function (lambda (u) (math-div 1 (math-sqr 464 (function (lambda (u) (math-sqr
465 (math-normalize 465 (math-normalize
466 (list 'calcFunc-cosh u))))))) 466 (list 'calcFunc-sech u))))))
467 467
468(put 'calcFunc-sech\' 'math-derivative-1 468(put 'calcFunc-sech\' 'math-derivative-1
469 (function (lambda (u) (math-neg 469 (function (lambda (u) (math-neg
@@ -477,11 +477,11 @@
477 (math-normalize (list 'calcFunc-csch u)) 477 (math-normalize (list 'calcFunc-csch u))
478 (math-normalize (list 'calcFunc-coth u))))))) 478 (math-normalize (list 'calcFunc-coth u)))))))
479 479
480(put 'calcFunc-tanh\' 'math-derivative-1 480(put 'calcFunc-coth\' 'math-derivative-1
481 (function (lambda (u) (math-neg 481 (function (lambda (u) (math-neg
482 (math-div 1 (math-sqr 482 (math-sqr
483 (math-normalize 483 (math-normalize
484 (list 'calcFunc-sinh u)))))))) 484 (list 'calcFunc-csch u)))))))
485 485
486(put 'calcFunc-arcsinh\' 'math-derivative-1 486(put 'calcFunc-arcsinh\' 'math-derivative-1
487 (function (lambda (u) 487 (function (lambda (u)
@@ -1664,8 +1664,8 @@
1664 1664
1665(math-defintegral calcFunc-tan 1665(math-defintegral calcFunc-tan
1666 (and (equal u math-integ-var) 1666 (and (equal u math-integ-var)
1667 (math-neg (math-from-radians-2 1667 (math-from-radians-2
1668 (list 'calcFunc-ln (list 'calcFunc-cos u)))))) 1668 (list 'calcFunc-ln (list 'calcFunc-sec u)))))
1669 1669
1670(math-defintegral calcFunc-sec 1670(math-defintegral calcFunc-sec
1671 (and (equal u math-integ-var) 1671 (and (equal u math-integ-var)