Цель данной книги
Цель данной книги — помочь читателю научиться применять систему Mathematica для решения самых разнообразных задач. В основе книги лежит практический подход, и все важные положения демонстрируются большим количеством примеров — от самых простых до вполне профессиональных. Предварительное знакомство с компьютерной алгеброй не предполагается. Необязательно и знание каких-либо языков программирования, за исключением разве что хотя бы "шапочного" знакомства с понятием цикла. (Впрочем, и помешать такое знакомство, конечно, никак не может.) Все необходимые предварительные сведения можно почерпнуть, например, из начальных глав книги Программирование на языке C/C++. Самоучитель, выпущенной издательством "Диалектика" в 2003 году.
Что действительно нужно, так это желание научиться применять систему компьютерной алгебры для решения своих задач и наличие компьютера, на котором можно установить систему Mathematica. Требования к компьютеру определяются возможностью установки этой системы и теми задачами, которые вы собираетесь решать на нем. Почти все замеры времени, приведенные в книге, были выполнены для компьютера на базе процессора Pentium с тактовой частотой 2,4 ГГц, с оперативной памятью 1 Гбайт и операционной системой Windows XP. Впрочем, я устанавливал систему Mathematica и на компьютер на базе процессора Pentium с тактовой частотой 100 МГц, с оперативной памятью 32 Мбайт и операционной системой Windows 95. Но чтобы научиться применять систему компьютерной алгебры, очень важно, чтобы компьютер был всегда под рукой.