diff options
| author | Jay Belanger | 2005-02-19 20:02:43 +0000 |
|---|---|---|
| committer | Jay Belanger | 2005-02-19 20:02:43 +0000 |
| commit | dbf954fbbfc398d13545a8b5ef5109a037743e04 (patch) | |
| tree | ec1f76c8ce262d102ea38f68413722c658cab572 | |
| parent | 4601c4773bd86e2b36a73d4e0639e1bab1487181 (diff) | |
| download | emacs-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.el | 30 |
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) |