%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/calc/ |
Current File : //usr/local/share/emacs/27.2/lisp/calc/calc-alg.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\207" [require calc-ext calc-macs] 2) #@12 (fn ARG) (defalias 'calc-alg-evaluate #[257 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 " \303>?\205 \304\305\300!\210\306\307\310\311\307!#*\207" vconcat vector [calc-simplify-mode math-simplify-only (none num) nil calc-modify-simplify-mode calc-enter-result 1 "dsmp" calc-top] 5] 8 (#$ . 480) "p"]) #@12 (fn ARG) (defalias 'calc-modify-simplify-mode #[257 "\301!\302U\203 \303\202 \301!\304Y\203 \305\211\306W\205! C\211\207" [calc-simplify-mode math-abs 2 alg 3 ext 0] 3 (#$ . 823)]) (defalias 'calc-simplify #[0 "\300\301`\"\207" [calc-do #[0 "\301\302!\303 \203 \304\305\306!!)\262\307 \203! \304\305\310!!)\262\311>?\205) \312\302\313\314!#)\207" [calc-simplify-mode calc-top-n 1 calc-is-inverse nil math-normalize math-trig-rewrite calc-is-hyperbolic math-hyperbolic-trig-rewrite (none num) calc-enter-result "simp" math-simplify] 6]] 3 nil nil]) (defalias 'calc-simplify-extended #[0 "\300\301`\"\207" [calc-do #[0 "\301>?\205 \302\303\304\305\306\303!!#)\207" [calc-simplify-mode (none num) calc-enter-result 1 "esmp" math-simplify-extended calc-top-n] 6]] 3 nil nil]) #@12 (fn ARG) (defalias 'calc-expand-formula #[257 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 " \304>?\205 \305\306\300!\210\307\310\311\300\312V\203! \313\314\310!)\202- \314\310!\315!\206+ \211\262#*\207" vconcat vector [calc-simplify-mode math-simplify-only math-expand-formulas (none num) nil calc-modify-simplify-mode calc-enter-result 1 "expf" 0 t calc-top-n math-expand-formula] 6] 8 (#$ . 1627) "p"]) #@12 (fn ARG) (defalias 'calc-factor #[257 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 "\301\302\303 \203 \304\202\f \305\300#\207" vconcat vector [calc-unary-op "fctr" calc-is-hyperbolic calcFunc-factors calcFunc-factor] 4] 8 (#$ . 2077) "P"]) #@10 (fn N) (defalias 'calc-expand #[257 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 "\301\302\303\304\305\306\302!D\300\205 \307\300!C\"#\207" vconcat vector [calc-enter-result 1 "expa" append calcFunc-expand calc-top-n prefix-numeric-value] 7] 8 (#$ . 2356) "P"]) #@13 (fn EXPR) (defalias 'calcFunc-powerexpand #[257 "\300\301\302\"!\207" [math-normalize math-map-tree math-powerexpand] 5 (#$ . 2656)]) #@13 (fn EXPR) (defalias 'math-powerexpand #[257 "\211\242\300=\203f \3018\211\250\2034 \211\302V\2034 \303A@A@W\203/ \304\"\262T\262\202 \266\202\202e \211\250\203d \211\302W\203d \305\306A@\305\"\306A@\305\"V\203_ \304\"\262S\262\202L \266\202\202e \207\207" [^ 2 0 1 math-mul -1 math-pow] 8 (#$ . 2799)]) (defalias 'calc-powerexpand #[0 "\300\301`\"\207" [calc-do #[0 "\300\301\302\303\304\301!!#\207" [calc-enter-result 1 "pexp" calcFunc-powerexpand calc-top-n] 6]] 3 nil nil]) #@22 (fn &optional VAR) (defalias 'calc-collect #[256 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 "\300\301\232\204 \300\302\232\204 \300\204 \303\304\305\306\307\304!B#\207\310\300!\211\242\311=\203+ \311\312A@\"\210\303\313\305\306\314\313!E#\207" vconcat vector ["" "$" calc-enter-result 2 "clct" calcFunc-collect calc-top-list-n math-read-expr error "Bad format in expression: %s" 1 calc-top-n] 7] 8 (#$ . 3305) "sCollect terms involving: "]) #@12 (fn ARG) (defalias 'calc-apart #[257 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 "\301\302\303\300#\207" vconcat vector [calc-unary-op "aprt" calcFunc-apart] 4] 8 (#$ . 3790) "P"]) #@12 (fn ARG) (defalias 'calc-normalize-rat #[257 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 "\301\302\303\300#\207" vconcat vector [calc-unary-op "nrat" calcFunc-nrat] 4] 8 (#$ . 4009) "P"]) #@12 (fn ARG) (defalias 'calc-poly-gcd #[257 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 "\301\302\303\300#\207" vconcat vector [calc-binary-op "pgcd" calcFunc-pgcd] 4] 8 (#$ . 4235) "P"]) #@12 (fn ARG) (defalias 'calc-poly-div #[257 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 "\302\303\304\305\300#\210 \205J \300?\205J \306\307!\210\310 \311\"\210 \211:\2035 \211@\312=\203/ \211A@\313=\2028 \314!\2028 \211\313=\262\204G \315\316\317 \313\"\"\202J \315\320!)\207" vconcat vector [calc-poly-div-remainder nil calc-binary-op "pdiv" calcFunc-pdiv calc-clear-command-flag clear-message calc-record "prem" float 0 math-zerop message "(Remainder was %s)" math-format-flat-expr "(No remainder)"] 5] 8 (#$ . 4457) "P"]) #@12 (fn ARG) (defalias 'calc-poly-rem #[257 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 "\301\302\303\300#\207" vconcat vector [calc-binary-op "prem" calcFunc-prem] 4] 8 (#$ . 5020) "P"]) #@12 (fn ARG) (defalias 'calc-poly-div-rem #[257 "\300\301\302\303\304\305!\306\"\307$`\"\207" [calc-do make-byte-code 0 "\301 \203 \302\303\304\300#\207\302\303\305\300#\207" vconcat vector [calc-is-hyperbolic calc-binary-op "pdvr" calcFunc-pdivide calcFunc-pdivrem] 4] 8 (#$ . 5242) "P"]) #@34 (fn &optional OLDNAME NEWNAME) (defalias 'calc-substitute #[512 "\211C\300\301\302\303\304\305\"\306\"\307$`\"\207" [calc-do make-byte-code 0 "\302\211\303\302\300\304\232\204 \300\305\232\204 \300\204) \306\303!\262\306\307!\262\306\310!\262\310\262\202\252 \301\242\204<