?
Current Path : /usr/share/emacs/24.3/lisp/calc/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/calc/calcalg2.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:10:48 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/calc/calcalg2.el ;;; in Emacs version 24.3.1 ;;; 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) (defalias 'calc-derivative #[(var num) "\300\301`\"\207" [calc-do #[nil "\305W\203\n \306\307!\210\310 \203 \311\202 \312\313\211\f\314\232\204% \f\315\232\2032 \316\317\316!\317\320!\202J \321\f!\211\242\306=\203D \306\322\fA@\"\210\320\317\320!S\211\305Y\203[ \fE\202J \323\n\324 #+\207" [num expr n func var 0 error "Order of derivative must be positive" calc-is-hyperbolic calcFunc-tderiv calcFunc-deriv nil "" "$" 2 calc-top-n 1 math-read-expr "Bad format in expression: %s" calc-enter-result "derv"] 5]] 3 nil "sDifferentiate with respect to: \np"]) (defalias 'calc-integral #[(var &optional arg) "\203 \302\303\304\305\306 \306\211&\207\307\310`\"\207" [arg var calc-tabular-command calcFunc-integ "Integration" "intg" nil calc-do #[nil "\301\232\204\f \302\232\203 \303\304\305\306\307\304!\307\310!E#\207\311!\211\242\312=\203+ \312\313A@\"\210\303\310\305\306\307\310!E#)\207" [var "" "$" calc-enter-result 2 "intg" calcFunc-integ calc-top-n 1 math-read-expr error "Bad format in expression: %s"] 8]] 8 nil "sIntegration variable: \nP"]) (defalias 'calc-num-integral #[(&optional varname lowname highname) "\303\304\305\306\307 \n&\207" [varname lowname highname calc-tabular-command calcFunc-ninteg "Integration" "nint" nil] 8 nil "sIntegration variable: "]) (defalias 'calc-summation #[(arg &optional varname lowname highname) "\304\305\306\307 \n&\207" [arg varname lowname highname calc-tabular-command calcFunc-sum "Summation" "sum"] 8 nil "P\nsSummation variable: "]) (defalias 'calc-alt-summation #[(arg &optional varname lowname highname) "\304\305\306\307 \n&\207" [arg varname lowname highname calc-tabular-command calcFunc-asum "Summation" "asum"] 8 nil "P\nsSummation variable: "]) (defalias 'calc-product #[(arg &optional varname lowname highname) "\304\305\306\307 \n&\207" [arg varname lowname highname calc-tabular-command calcFunc-prod "Index" "prod"] 8 nil "P\nsIndex variable: "]) (defalias 'calc-tabulate #[(arg &optional varname lowname highname) "\304\305\306\307 \n&\207" [arg varname lowname highname calc-tabular-command calcFunc-table "Index" "tabl"] 8 nil "P\nsIndex variable: "]) (defalias 'calc-tabular-command #[(func prompt prefix arg varname lowname highname) "\300\301`\"\207" [calc-do #[nil "\306\211\211\211\211\211\307\306:\203 \307\202 \310\311\232\2042 \312\232\2042 \204L \313\nT!\313\n\314\\!\313\n\315\\!\n\316\\\202G;\203Y \317!\202[ \211\242\320=\203l \320\321A@\"\210\204| \322\323\324R!\311\232\204\212 \312\232\203\235 \313\nT!\313\n\314\\!\n\315\\\202G;\203\252 \317!\202\254 \211\242\320=\203\275 \320\321A@\"\210 \204\321 \322\323\324\325\260! \311\232\204\337 \312\232\203\353 \313\nT!\n\314\\\202G ;\203\370 \317 !\202\372 \211\242\320=\203 \320\321 A@\"\210:\203G\322\323\324\325 \326\260!\211\311\232\204,\312\232\2035\313\307!\314\202G\317!\211\242\320=\203G\320\321\fA@\"\210\f\204b:\203X\313\307!\202b\203b\327!\313 !\330 !\331\" \257\f\205{\fC\"#.\207" [expr num stepnum stepname step high nil 1 0 "" "$" calc-top-n 2 3 4 math-read-expr error "Bad format in expression: %s" read-string " variable: " ", from: " ", to: " ", step: " prefix-numeric-value calc-enter-result append low var arg varname lowname prompt highname prefix func] 10]] 3]) (defalias 'calc-solve-for #[(var) "\300\301`\"\207" [calc-do #[nil "\302 \203 \303 \203 \304\202 \305\202 \303 \203 \306\202 \307 \310\232\204) \311\232\2038 \312\313\314\315\313!\315\316!E#\202l \317\320 \"\203O \317\321 \"\204O \322\323 \324Q!\202R \322 !\211\242\325=\203a \325\326 A@\"\210\312\316\314\315\316! E#))\207" [func var calc-is-inverse calc-is-hyperbolic calcFunc-ffinv calcFunc-finv calcFunc-fsolve calcFunc-solve "" "$" calc-enter-result 2 "solv" calc-top-n 1 string-match ",\\|[^ ] +[^ ]" "\\[" math-read-expr "[" "]" error "Bad format in expression: %s"] 8]] 3 nil "sVariable(s) to solve for: "]) (defalias 'calc-poly-roots #[(var) "\300\301`\"\207" [calc-do #[nil "\301\232\204\f \302\232\203 \303\304\305\306\307\304!\307\310!E#\207\311\312\"\2030 \311\313\"\2040 \314\315\316Q!\2023 \314!\211\242\317=\203B \317\320A@\"\210\303\310\305\306\307\310!E#)\207" [var "" "$" calc-enter-result 2 "prts" calcFunc-roots calc-top-n 1 string-match ",\\|[^ ] +[^ ]" "\\[" math-read-expr "[" "]" error "Bad format in expression: %s"] 8]] 3 nil "sVariable to solve for: "]) (defalias 'calc-taylor #[(var nterms) "\300\301`\"\207" [calc-do #[nil "\302!\211\242\303=\203 \303\304A@\"\210\305\306\307\310\311\306!\312 !F#)\207" [var nterms math-read-expr error "Bad format in expression: %s" calc-enter-result 1 "tylr" calcFunc-taylor calc-top-n prefix-numeric-value] 9]] 3 nil "sTaylor expansion variable: \nNNumber of terms: "]) (defalias 'math-derivative #[(expr) " \232\203 \306\207\211:?\206 \n@\307>)\204C @\310=\204C @\311=\203E \203C \312!\204C \313 \210\314\3158\f\236\206= A@>\203E \316\207@\317=\203Y \320\321A@!\321\3158!\"\207@\322=\203m \323\321A@!\321\3158!\"\207@\324>\203\202 @\321A@!\321\3158!E\207@\325=\203\221 \326\321A@!!\207@\327=\203\257 \320\330\3158\321A@!\"\330A@\321\3158!\"\"\207@\331=\203\324 \323\332\321A@!\3158\"\332\330A@\321\3158!\"\333\3158!\"\"\207@\334=\203p\321A@!\321\3158!@\211A\211:\203 \n@\335>?\205\n@\336=\203\nA@\316=\202\337\n!\202\n\316=)\204,\330\3158\330\340\334A@\320\3158\341\"E!A\"\"A@\211:\203Q\n@\335>?\205T\n@\336=\203K\nA@\316=\202T\337\n!\202T\n\316=)\204h\330\340\342A@D!\330@\"\"@\320A@\"*\207@\343=\203}\321A@!\207@\344=\203\211\345\321\"\207@\346>\203\240G\315U\203\240@\321A@!D\207@\347>\203\312G\350U\203\312\321A@!B\351B!\203\300\316\202\310@B\3158E)\207@9\2039G\315U\203'@\321N\211C\205#\321A@!\211D\211:\203\f\n@\335>?\205\n@\336=\203\nA@\316=\202\337\n!\202\n\316=)\203D\202\"\330CA@!D\"))\2026@\352N\211C\2055C!)\206tE\353=\204[\354!\211F\205W\353E\355\356\215)\206W\321F!)\206t\211:?\206g\n@\357>)\204x@\311=\204x@9\204\217E\203\202\360\355\361\"\207\203\212\362\202\213\363 E\207\316\306\361GHIJIA\211I\203q\321I@!\211G\211:\203\317\n@\335>?\205\322\n@\336=\203\311\nA@\316=\202\322\337\n!\202\322\n\316=)\204i\364\365@!\366H\306V\203\352\367H!\202\353\370Q!G\315U\203\370\371\202#G\350U\203\372\202#G\373U\203\374\202#G\375U\203\376\202#G\377U\205#\201M KL\320J\330GLKNCK\203IC\203I\201N CA\"\206cE\203^L\201O N\204^\360\355\361\"\202cLAB)\"\"J*HTH\202\233J,\207" [expr math-deriv-var a math-deriv-total math-decls-cache math-decls-all 1 (bigpos bigneg frac float cplx polar hms) sdev var math-const-var math-setup-declarations const 2 0 + math-add math-derivative - math-sub (calcFunc-eq calcFunc-neq calcFunc-lt calcFunc-gt calcFunc-leq calcFunc-geq) neg math-neg * math-mul / math-div math-sqr ^ (bigpos bigneg) float math-zerop math-normalize -1 calcFunc-ln % vec math-map-vec (calcFunc-conj calcFunc-re calcFunc-im) (calcFunc-subscr calcFunc-mrow calcFunc-mcol) 3 math-numberp math-derivative-n pre-expand math-expand-formula math-deriv (math-derivative expr) (bigpos bigneg frac float cplx polar hms date sdev intv mod vec) throw nil calcFunc-tderiv calcFunc-deriv intern symbol-name "'" int-to-string "" math-derivative-1 math-derivative-2 4 math-derivative-3 5 math-derivative-4 6 dv du d handler deriv math-deriv-symb exp derv n arg accum prop func math-derivative-5 apply calc-user-defn] 10]) (defalias 'calcFunc-deriv #[(expr math-deriv-var &optional deriv-value math-deriv-symb) "\304\305\306\215\211\242\307=\204 \203 \310 ! \205&