MAXIMA(1L) MAXIMA(1L) Maxima - Common Lisp MACSYMA, GNU Xmaxima - maxima maxima [options] xmaxima [options] Maxima - Common Lisp MACSYMA, . . Lisp, , , , , , , , . ALGOL- ; Lisp- , . , Maxima, . Maxima . -b file, --batch=file file . --batch-lisp=file Lisp file . --batch-string=string string . -d, --directories Maxima. --disable-readline readline. -g, --enable-lisp-debugger Lisp . -h, --help . -l lisp, --lisp=lisp Lisp lisp. --list-avail . --list-avail Lisp Maxima. -p lisp_file, --preload-lisp=lisp_file lisp_file. -q, --quiet Maxima. -r string, --run-string=string string Maxima. -s port, --server=port Maxima port. -u version, --use-version=version Maxima version. --list-avail . -v, --verbose Maxima. --version ( ). --very-quiet Maxima. maxima , : (%i1) Maxima : 1) ( , %o , ), 2) , . (%i1) diff(sin(x),x); (%d1) cos(x) (%i2) integrate(%o1,x); (%o2) sin(x) , Maxima ( ) . UNIX Maxima GNU Emacs XEmacs. emacs, maxima. maxima.el : M-x maxima emacs - , /. display2d:false , /. Lisp Maxima. to_lisp() -- Lisp. Lisp (run) Maxima. , Lisp :lisp. . describe(command); , , ? command, command. , Maxima, demo(command);. , (" "), . info html. , , . batch("myfile"); myfile, Maxima. closefile("myfile"); , writefile (. ). demo("myfile"); myfile, Maxima, . ev(infolists); . functions; . infolists; . kill(objectlist); (), . kill(all) , , Maxima. quit(); Maxima. reset(); Maxima . values; , . writefile("myfile"); myfile; , closefile Maxima . Maxima . plot2d (sin(x), [x, -2*%pi, 2*%pi]); plot3d (2^(-u^2+v^2), [u, -5, 5], [v, -7, 7]); gnuplot . ; . "? plot_options". , . "? plot". /usr/lib/maxima/5.50.0/binary-lisp Lisp lisp /usr/info , info-, `describe', emacs info-. /usr/share/maxima/5.50.0/doc/html HTML- . /usr/share/maxima/5.50.0/demo Maxima. /usr/share/maxima/5.50.0/emacs Elisp Emacs XEmacs. /usr/share/maxima/5.50.0/share . /usr/share/maxima/5.50.0/doc/share . /usr/share/maxima/5.50.0/src Maxima. /usr/share/maxima/5.50.0/tests . /usr/share/maxima/5.50.0/xmaxima Xmaxima. /usr/libexec/maxima/5.50.0/ Maxima . MAXIMA_USERDIR . Maxima MAXIMA_USERDIR. : $HOME/.maxima. MAXIMA_PREFIX Maxima , , /usr. Maxima maxima Maxima. , - , maxima , , , MAXIMA_PREFIX. MAXIMA_DIRECTORY MAXIMA_DIRECTORY MAXIMA_PREFIX. Maxima. Maxima maxima Lisp-. MAXIMA_ . maximarc maximarc maxima . $MAXIMA_USERDIR (. ). maximarc , , Lisp CMUCL "MAXIMA_LISP=cmucl". maxima-init.lisp Maxima Lisp- maxima-init.lisp, . , maxima-init.lisp $MAXIMA_USERDIR (. ). Maxima maxima-init.lisp, maxima-init.lisp . maxima-init.mac Maxima Maxima- maxima-init.mac, . , maxima-init.mac $MAXIMA_USERDIR (. ). : MACSYMA. ( 1 2). Mathlab, , . 10. 1983 . : http://maxima.sourceforge.net Maxima - , , . . Maxima https://sourceforge.net/p/maxima/bugs/ . , Maxima "build_info()". MACSYMA ( MAC's SYmbolic MAnipulation System) Mathlab ( MAC) 1969-1972 . NSG 1323 NASA, N00014-77-C-0641 , ET-78-C-02-4687 F49620-79-C-020 . MACSYMA UNIX ( DEC VAX Sun) ; MACSYMA VAXIMA. MIT MACSYMA GNU Common Lisp, ( ), 2001 . , . ... (rodgers@maxwell.mmwb.ucsf.edu) (-, CA 94143) 1989 ., 2002 . Maxima Maxima . September 10, 2005 MAXIMA(1L)