\input texinfo
@iftex
@input cyrillic.itexi
@end iftex
@c -*-texinfo-*-

@c Language=Russian
@c Encoding=UTF-8
@c File=maxima.texi 
@c OriginalRevision=1.57

@c 2000-04-17 Jim Van Zandt <jrv@vanzandt.mv.com> Added header,
@c info directory entry, reference to introduction chapter, and menu
@c descriptions.  Rearranged chapters.

@c to update the menus do: 
@c (texinfo-multiple-files-update "maxima.texi" t t)
@c
@c texinfo-multiple-files-update will delete the detailed node listing!


@c %**start of header
@setfilename  maxima.info
@documentencoding UTF-8
@documentlanguage ru
@synindex vr fn
@settitle Maxima Manual
@c %**end of header
@setchapternewpage odd
@ifinfo
This is a Texinfo Maxima Manual

Copyright 1994,2001 William F. Schelter

@format
START-INFO-DIR-ENTRY
* Maxima: (maxima).     A computer algebra system.
END-INFO-DIR-ENTRY
@end format
@end ifinfo

@ifinfo 
@macro var {expr}
<\expr\>
@end macro
@end ifinfo

@include category-macros.texi

@titlepage
@sp 10
@comment The title is printed in a large font.
@center @titlefont{Руководство по Maxima}
@page
@vskip 0pt plus 1filll
Maxima -- система аналитических вычислений, написанная на Lisp.

Maxima происходит от системы аналитических вычислений Macsyma,
разрабатывавшейся в MIT в период 1968 по 1982 в рамках проекта MAC.
В 1982 году MIT передала копию исходного кода Macsyma Министерству
энергетики США (Department of Energy). Данная версия известна как
DOE Macsyma.  Копия DOE Macsyma поддерживалась профессором Вильямом
Шелтером (William F. Schelter) из Техасского Университета с 1982 года
вплоть до его смерти в 2001 году.  В 1998 году Шелтер получил
разрешение выпустить исходный код DOE Macsyma под публичной 
лицензией GNU и в 2000 году инициировал проект Maxima на SourceForge 
для поддержки и развития DOE Macsyma, переименованной в Maxima.

@end titlepage

@summarycontents
@contents

@ifnottex
@node Top, Введение в Maxima, (dir), (dir)
@top


Maxima -- система аналитических вычислений, написанная на Lisp.

Maxima происходит от системы аналитических вычислений Macsyma,
разрабатывавшейся в MIT в период 1968 по 1982 в рамках проекта MAC.
В 1982 году MIT передала копию исходного кода Macsyma Министерству
энергетики США (Department of Energy). Данная версия известна как
DOE Macsyma.  Копия DOE Macsyma поддерживалась профессором Вильямом
Шелтером (William F. Schelter) из Техасского Университета с 1982 года
вплоть до его смерти в 2001 году.  В 1998 году Шелтер получил
разрешение выпустить исходный код DOE Macsyma под публичной 
лицензией GNU и в 2000 году инициировал проект Maxima на SourceForge 
для поддержки и развития DOE Macsyma, переименованной в Maxima.
@end ifnottex

@c includes

@menu
Структура Maxima

* Введение в Maxima::                Пример сессии Maxima.
* Работа с ошибками::                Обнаружение ошибок и, как сообщить 
                                     об ошибках в Maxima.
* Справка::                          Справочная система в сессии Maxima.
* Командная строка::                 Синтаксис командной строки Maxima.
* Операторы::                        Операторы, используемые в выражениях Maxima.
* Выражения::                        Выражения в Maxima.
* Simplification::                   Simplifying expressions.
* Plotting::                         2D and 3D graphical output.
* Ввод и вывод::                     Ввод и вывод файлов.
* Контексты::                        Наборы известных фактов.

Поддержка специальных разделов математики

* Polynomials::                      Standard forms for polynomials, and
                                     functions operating on them.
* Константы::                        Числовые и логические константы.
* Тригонометрия::                    Работа с выражениями, содержащими 
                                     тригонометрические и братные 
                                     тригонометрические функции.
* Special Functions::                Special functions
* Эллиптические функции::            Эллиптические функции и интегралы.
* Пределы::                          Вычисление пределов выражений.
* Differentiation::                  Differential calculus.
* Integration::                      Integral calculus.
* Equations::                        Defining and solving equations.
* Дифференциальные уравнения::       Определение и решение дифференциальных
                                     уравнений.
* Numerical::                        Numerical integration, Fourier
                                     transforms, etc.
* Массивы::                          Создание массивов и работа с ними.
* Matrices and Linear Algebra::      Matrix operations.
* Пакет affine::                      
* Пакет itensor::                    Индексные тензорные вычисления.
* Пакет ctensor::                    Компонентные тензорные вычисления.
* Пакет atensor::                    Вычисления с тензорными алгебрами.
* Sums Products and Series::         Taylor and power series.
* Теория чисел::                     Теория чисел.
* Symmetries::                  
* Groups::                           Abstract algebra.

Продвинутые возможности и программирование

* Окружение времени выполнения::     Настройка окружения времени выполнения 
                                     Maxima.
* Вспомогательные опции::            Опции, имеющие глобальное влияние 
                                     на работу Maxima.
* Правила преобразования и шаблоны:: Определяемые пользователем правила 
                                     сопоставления с образцом и правила 
                                     упрощения.
* Списки::                           Работа со списками.
* Множества::                        Работа с множествами.
* Определение функций::              Определение функций.
* Программы Maxima::                 Написание программ на языке Maxima.
* Отладка::                          Отладка Maxima программ.

Дополнительные пакеты

* Пакет augmented_lagrangian::    Пакет augmented_lagrangian.
* Пакет bode::                    Амплитудные и фазовые диаграммы Боде.
* Пакет contrib_ode::             Дополнительные процедуры для решения ОДУ.
* Пакет descriptive::             Описательная статистика.
* Пакет diag::                    Жордановы матрицы.
* Пакет distrib::                 Распределения вероятности.
* Пакет draw::                    Интерфейс Maxima к прогрпмме Gnuplot.
* Пакет dynamics::                Графика для динамических систем и фракталов.
* Пакет f90::                     Транслятор из Maxima в Fortran.
* ggf-pkg::                       Generating function of sequences.
* Пакет graphs::                  Теория графов.
* Пакет grobner::                 Функции для работы с базисом Гребнера.
* Пакет impdiff::                 Неявные производные.
* Пакет implicit_plot::           Графики неявных функций.
* Пакет interpol::                Интерполяция.
* lapack-pkg::                    LAPACK functions for linear algebra.
* lbfgs-pkg::                     L-BFGS unconstrained minimization package.
* lindstedt-pkg::                 Lindstedt package.
* linearalgebra-pkg::             Functions for linear algebra.
* lsquares-pkg::                  Least squares.
* makeOrders-pkg::                Polynomial utility.
* mnewton-pkg::                   Newton's method.
* numericalio-pkg::               Reading and writing files.
* opsubst-pkg::                   Substitutions utility.
* orthopoly-pkg::                 Orthogonal polynomials.
* romberg-pkg::                   Romberg method for numerical integration.
* simplex-pkg::                   Linear programming.
* simplification-pkg::            Simplification rules and functions.
* solve_rec-pkg::                 Linear recurrences.
* stats-pkg::                     Statistical inference package.
* Пакет stirling::                Формула Стирлинга.
* stringproc-pkg::                String processing.
* unit-pkg::                      Units and dimensions package.
* zeilberger-pkg::                Functions for hypergeometric summation.


Индекс

* Указатель функций и переменных:: Указатель.

@comment @detailmenu
 --- The Detailed Node Listing ---

Введение

* Введение в Maxima::

Справка

* Lisp и Maxima::            
* Сборка мусора::          
* Документация::               
* Справочная система::        

Командная строка

* Введение в командную строку::  
* Функции и переменные для работы в командной строке::  

Операторы

* N-арные операторы (nary)::                        
* Безфиксные операторы (nofix)::                       
* Постфиксные операторы (postfix)::                     
* Префиксные операторы (prefix)::                      
* Арифметические операторы::   
* Операторы отношения::   
* Общие операторы::   

Выражения

* Основные сведения о выражениях::  
* Комплексные выражения::                     
* Невычисляемые и вычисляемые формы::
* Идентификаторы::
* Строки::
* Неравенства::                  
* Синтаксис::                      
* Функции и переменные для выражений::  

Simplification

* Functions and Variables for Simplification::  

Plotting

* Functions and Variables for Plotting::    

Ввод и вывод

* Комментарии::
* Файлы::                       
* Функции и переменные для ввода и вывода::

Контексты

* Функции для работы с контекстами::    

Polynomials

* Introduction to Polynomials::  
* Functions and Variables for Polynomials::  

Константы

* Математические константы::   

Тригонометрия

* Тригонометрия в Maxima::  
* Функции и переменные для тригонометрии::  

Special Functions

* Introduction to Special Functions::  
* Functions and Variables for Special Functions::  

Эллиптические функции

* Эллиптические функции и интегралы в Maxima::
* Функции и переменные для эллиптических функций::
* Функции и переменные для эллиптических интегралов::

Пределы

* Функции для работы с пределами::      

Differentiation

* Functions and Variables for Differentiation::  

Integration

* Introduction to Integration::  
* Functions and Variables for Integration::  

Equations

* Functions and Variables for Equations::   

Дифференциальные уравнения

* Дифференциальные уравнения в Maxima::  
* Функции и переменные для дифференциальных уравнений::  

Numerical

* Introduction to fast Fourier transform::                     
* Functions and Variables for fast Fourier transform::
* Functions and Variables for FFTPACK5::
* Functions for numerical solution of equations::
* Introduction to numerical solution of differential equations::
* Functions for numerical solution of differential equations::

Массивы

* Функции и переменные для работы с массивами::  

Matrices and Linear Algebra

* Introduction to Matrices and Linear Algebra::  
* Dot::                         
* Vectors::                     
* eigen::
* Functions and Variables for Matrices and Linear Algebra::  

Пакет affine

* Введение в пакет affine::      
* Функции и переменные пакета affine::      

Пакет itensor

* Введение в пакет itensor::      
* Функции и переменные пакета itensor::      

Пакет ctensor

* Введение в пакет ctensor::     
* Функции и переменные пакета ctensor::     

Пакет atensor

* Введение в пакет atensor::     
* Функции и переменные пакета atensor::     

Sums Products and Series

* Introduction to Series::      
* Functions and Variables for Series::      

Теория чисел

* Функции и переменные для теории чисел::  

Symmetries

* Functions and Variables for Symmetries::  

Groups

* Functions and Variables for Groups::      

Окружение времени выполнения

* Введение в окружение времени выполнения::  
* Прерывания::                  
* Функции и переменные времени выполнения::  

Вспомогательные опции

* Введение в вспомогательные опции::  
* Библиотека Share::                       
* Вспомогательные функции и переменные::  

Правила преобразования и шаблоны

* Введение в правила преобразований и шаблоны::  
* Функции и переменные для правил преобразования и шаблонов::  

Списки

* Ведение в работу со списками::
* Функции и переменные для работы со списками::

Множества

* Введение в работу с множествами::
* Функции и переменные для работы с множествами::

Определение функций

* Введение в определение функций::  
* Функции::                    
* Макросы::                      
* Функции и переменные для определения функций::  

Программы Maxima

* Введение в программирование на Maxima::  
* Функции и переменные для программирования на Maxima::  

Отладка

* Функции и переменные для отладки::   


Пакет augmented_lagrangian

* Функции и переменные пакета augmented_lagrangian::

Пакет bode

* Функции и переменные пакета bode::

Пакет contrib_ode

* Введение в пакет contrib_ode::
* Функции и переменные пакета contrib_ode::
* Возможные улучшения пакета contrib_ode::
* Тесты пакета contrib_ode::
* Ссылки для пакета contrib_ode::

Пакет descriptive

* Введение в пакет descriptive::
* Функции и переменные для манипулирования данными::
* Функции и переменные для описательной статистики::
* Функции и переменные для многомерной описательной статистики::
* Функции и переменные для статистических графиков::

Пакет diag

* Функции и переменные пакета diag::

Пакет distrib

* Введение в пакет distrib::
* Функции и переменные для непрерывных распределений::
* Функции и переменные для дискретных распределений::

Пакет draw

* Введение в пакет draw::
* Функции и переменные пакета draw::
* Функции и переменные для картин::
* Функции и переменные для карты мира::

Пакет dynamics

* Введение в пакет dynamics::
* Функции и переменные пакета dynamics::

Пакет f90

* Функции и переменные пакета f90::

ggf

* Functions and Variables for ggf::

Пакет graphs

* Введение в пакет graphs::
* Функции и переменные пакета graphs::

Пакет grobner

* Введение в пакет grobner::
* Функции и переменные пакета grobner::

Пакет impdiff

* Функции и переменные пакета impdiff::

Пакет implicit_plot

* Функции и переменные пакета implicit_plot::

Пакет interpol

* Введение в пакет interpol::
* Функции и переменные пакета interpol::

lapack

* Introduction to lapack::
* Functions and Variables for lapack::

lbfgs

* Introduction to lbfgs::
* Functions and Variables for lbfgs::

lindstedt

* Functions and Variables for lindstedt::

linearalgebra

* Introduction to linearalgebra::
* Functions and Variables for linearalgebra::

lsquares

* Functions and Variables for lsquares::

makeOrders

* Functions and Variables for makeOrders::

mnewton

* Functions and Variables for mnewton::

numericalio

* Introduction to numericalio::
* Functions and Variables for plain-text input and output::
* Functions and Variables for binary input and output::

opsubst

* Functions and Variables for opsubst::

orthopoly

* Introduction to orthogonal polynomials::
* Functions and Variables for orthogonal polynomials::

romberg

* Functions and Variables for romberg::

simplex

* Introduction to simplex::
* Functions and Variables for simplex::

simplification

* Introduction to simplification::
* Package absimp::
* Package facexp::
* Package functs::
* Package ineq::
* Package rducon::
* Package scifac::

solve_rec

* Introduction to solve_rec::
* Functions and Variables for solve_rec::

stats

* Introduction to stats::
* Functions and Variables for inference_result::
* Functions and Variables for stats::
* Functions and Variables for special distributions::

Пакет stirling

* Формула Стирлинга::

stringproc

* Introduction to String Processing::
* String Input and Output::
* Characters::
* String Processing::
* Octets and Utilities for Cryptography::

unit

* Introduction to Units::       
* Functions and Variables for Units::

zeilberger

* Introduction to zeilberger::
* Functions and Variables for zeilberger::

@comment @end detailmenu
@end menu

@c  Put the @node lines here, rather than in the @included files,
@c  so emacs can automatically update them with C-c C-u C-e.
@c  nota bene: C-c C-u C-a and texinfo-multiple-files-update will delete
@c  the detailed node listing!

@node Введение в Maxima, Работа с ошибками, Top, Top
@chapter Введение в Maxima
@include Introduction.texi

@node Работа с ошибками, Справка, Введение в Maxima, Top
@chapter Работа с ошибками
@include Bugs.texi

@node Справка, Командная строка, Работа с ошибками, Top
@chapter Справка
@include Help.texi

@anchor{Functions and Variables for Evaluation}
@node Командная строка, Операторы, Справка, Top
@chapter Командная строка
@include Command.texi

@node Операторы, Выражения, Командная строка, Top
@chapter Операторы
@include Operators.texi

@node Выражения, Simplification, Операторы, Top
@chapter Выражения
@include Expressions.texi

@node Simplification, Plotting, Выражения, Top
@chapter Simplification
@include Simplification.texi

@node Plotting, Ввод и вывод, Simplification, Top
@chapter Plotting
@include Plotting.texi

@node Ввод и вывод, Контексты, Plotting, Top
@chapter Ввод и вывод
@include Input.texi

@anchor{Introduction to Maxima's Database}
@node Контексты, Polynomials, Ввод и вывод, Top
@chapter Контексты
@include Contexts.texi

@node Polynomials, Константы, Контексты, Top
@chapter Polynomials
@include Polynomials.texi

@node Константы, Тригонометрия, Polynomials, Top
@chapter Константы
@include Constants.texi

@node Тригонометрия, Special Functions, Константы, Top
@chapter Тригонометрия
@include Trigonometric.texi

@node Special Functions, Эллиптические функции, Тригонометрия, Top
@chapter Special Functions
@include Special.texi

@node Эллиптические функции, Пределы, Special Functions, Top
@chapter Эллиптические функции
@include Elliptic.texi

@node Пределы, Differentiation, Эллиптические функции, Top
@chapter Пределы
@include Limits.texi

@node Differentiation, Integration, Пределы, Top
@chapter Differentiation
@include Differentiation.texi

@node Integration, Equations, Differentiation, Top
@chapter Integration
@include Integration.texi

@node Equations, Дифференциальные уравнения, Integration, Top
@chapter Equations
@include Equations.texi

@node Дифференциальные уравнения, Numerical, Equations, Top
@chapter Дифференциальные уравнения
@include Differential.texi

@c @include NonCommutative.texi

@node Numerical, Массивы, Дифференциальные уравнения, Top
@chapter Numerical
@include Numerical.texi

@node Массивы, Matrices and Linear Algebra, Numerical, Top
@chapter Массивы
@include Arrays.texi

@node Matrices and Linear Algebra, Пакет affine, Массивы, Top
@chapter Matrices and Linear Algebra
@include Matrices.texi

@node Пакет affine, Пакет itensor, Matrices and Linear Algebra, Top
@chapter Пакет affine
@include Affine.texi

@node Пакет itensor, Пакет ctensor, Пакет affine, Top
@chapter Пакет itensor
@include Itensor.texi

@node Пакет ctensor, Пакет atensor, Пакет itensor, Top
@chapter Пакет ctensor
@include Ctensor.texi

@node Пакет atensor, Sums Products and Series, Пакет ctensor, Top
@chapter Пакет atensor
@include Atensor.texi

@node Sums Products and Series, Теория чисел, Пакет atensor, Top
@chapter Sums, Products, and Series
@include Series.texi

@node Теория чисел, Symmetries, Sums Products and Series, Top
@chapter Теория чисел
@include Number.texi

@node Symmetries, Groups, Теория чисел, Top
@chapter Symmetries
@include Symmetries.texi

@node Groups, Окружение времени выполнения, Symmetries, Top
@chapter Groups
@include Groups.texi

@node Окружение времени выполнения, Вспомогательные опции, Groups, Top
@chapter Окружение времени выполнения
@include Runtime.texi

@node Вспомогательные опции, Правила преобразования и шаблоны, Окружение времени выполнения, Top
@chapter Вспомогательные опции
@include Miscellaneous.texi

@anchor{Rules and Patterns}
@node Правила преобразования и шаблоны, Списки, Вспомогательные опции, Top
@chapter Правила преобразования и шаблоны
@include Rules.texi

@node Списки, Множества, Правила преобразования и шаблоны, Top
@chapter Списки
@include Lists.texi

@node Множества, Определение функций, Списки, Top
@chapter Множества
@include nset.texi

@node Определение функций, Программы Maxima, Множества, Top
@chapter Определение функций
@include Function.texi

@node Программы Maxima, Отладка, Определение функций, Top
@chapter Программы Maxima
@include Program.texi

@node Отладка, Пакет augmented_lagrangian, Программы Maxima, Top
@chapter Отладка
@include Debugging.texi

@node Пакет augmented_lagrangian, Пакет bode, Отладка, Top
@chapter Пакет augmented_lagrangian
@include augmented_lagrangian.texi

@node Пакет bode, Пакет contrib_ode, Пакет augmented_lagrangian, Top
@chapter Пакет bode
@include bode.texi

@node Пакет contrib_ode, Пакет descriptive, Пакет bode, Top
@chapter Пакет contrib_ode
@include contrib_ode.texi

@node Пакет descriptive, Пакет diag, Пакет contrib_ode, Top
@chapter Пакет descriptive
@include descriptive.texi

@node Пакет diag, Пакет distrib, Пакет descriptive, Top
@chapter Пакет diag
@include diag.texi

@node Пакет distrib, Пакет draw, Пакет diag, Top
@chapter Пакет distrib
@include distrib.texi

@anchor{draw}
@node Пакет draw, Пакет dynamics, Пакет distrib, Top
@chapter Пакет draw
@include draw.texi

@node Пакет dynamics, Пакет f90, Пакет draw, Top
@chapter Пакет dynamics
@include dynamics.texi

@node Пакет f90, ggf-pkg, Пакет dynamics, Top
@chapter Пакет f90
@include f90.texi

@node ggf-pkg, Пакет graphs, Пакет f90, Top
@chapter ggf
@include ggf.texi

@node Пакет graphs, Пакет grobner, ggf-pkg, Top
@chapter Пакет graphs
@include graphs.texi

@node Пакет grobner, Пакет impdiff, Пакет graphs, Top
@chapter Пакет grobner
@include grobner.texi

@node Пакет impdiff, Пакет implicit_plot, Пакет grobner, Top
@chapter Пакет impdiff
@include impdiff.texi

@node Пакет implicit_plot, Пакет interpol, Пакет impdiff, Top
@chapter Пакет implicit_plot
@include implicit_plot.texi

@node Пакет interpol, lapack-pkg, Пакет implicit_plot, Top
@chapter Пакет interpol
@include interpol.texi

@node lapack-pkg, lbfgs-pkg, Пакет interpol, Top
@chapter lapack
@include lapack.texi

@node lbfgs-pkg, lindstedt-pkg, lapack-pkg, Top
@chapter lbfgs
@include lbfgs.texi

@node lindstedt-pkg, linearalgebra-pkg, lbfgs-pkg, Top
@chapter lindstedt
@include lindstedt.texi

@node linearalgebra-pkg, lsquares-pkg, lindstedt-pkg, Top
@chapter linearalgebra
@include linearalgebra.texi

@node lsquares-pkg, makeOrders-pkg, linearalgebra-pkg, Top
@chapter lsquares
@include lsquares.texi

@node makeOrders-pkg, mnewton-pkg, lsquares-pkg, Top
@chapter makeOrders
@include makeOrders.texi

@node mnewton-pkg, numericalio-pkg, makeOrders-pkg, Top
@chapter mnewton
@include mnewton.texi

@node numericalio-pkg, opsubst-pkg, mnewton-pkg, Top
@chapter numericalio
@include numericalio.texi

@node opsubst-pkg, orthopoly-pkg, numericalio-pkg, Top
@chapter opsubst
@include opsubst.texi

@node orthopoly-pkg, romberg-pkg, opsubst-pkg, Top
@chapter orthopoly
@include orthopoly.texi

@node romberg-pkg, simplex-pkg, orthopoly-pkg, Top
@chapter romberg
@include romberg.texi

@node simplex-pkg, simplification-pkg, romberg-pkg, Top
@chapter simplex
@include simplex.texi

@node simplification-pkg, solve_rec-pkg, simplex-pkg, Top
@chapter simplification
@include simplifications.texi

@node solve_rec-pkg, stats-pkg, simplification-pkg, Top
@chapter solve_rec
@include solve_rec.texi

@node stats-pkg, Пакет stirling, solve_rec-pkg, Top
@chapter stats
@include stats.texi

@node Пакет stirling, stringproc-pkg, stats-pkg, Top
@chapter Пакет stirling
@include stirling.texi

@node stringproc-pkg, unit-pkg, Пакет stirling, Top
@chapter stringproc
@include stringproc.texi

@node unit-pkg, zeilberger-pkg, stringproc-pkg, Top
@chapter unit
@include unit.texi

@node zeilberger-pkg, Указатель функций и переменных, unit-pkg, Top
@chapter zeilberger
@include zeilberger.texi

@node Указатель функций и переменных,  , zeilberger-pkg, Top
@chapter Указатель функций и переменных
@include Indices.texi

@c end includes

@bye
