В основе системы Mathematica
лежит идея, что все можно представить как
символьное выражение. Все символьные
выражения записываются в единой форме:
Список элементов
Алгебраическое выражение
Уравнение
Логическое выражение
Команда
График
Абстрактная математическая запись
Кнопка
Ячека ноутбука
Единая форма записи символьных выражений
позволяет добавлять в систему Mathematica любую
конструкцию.
Химическая формула
Электрическая цепь
Все операции в системе Mathematica в
конечном счете являются преобразованиями
символьных выражений. В системе Mathematica
реализована удобная система шаблонов для работы
с правилами преобразований.
Команда означает, что Mathematica
должна применить подстановку к
списку .
Шаблоны и замещают любое выражение, таким
образом шаблон замещает сумму
двух произвольных объектов.
Mathematica использует шаблоны для
обобщения понятия функции.
Это стандартное определение функции.
Здесь значение функции определяется для
конкретной точки, причем это определение
покрывает предыдущее.
Пример использования функции f.
Очищение символа f.
Важная особенность применения шаблонов
заключается в том, что функция может принимать
аргументы любого типа.
Здесь определена функция g, принимающая в
качестве аргумента список из двух элементов.
Здесь определена функция area, принимающая в
качестве аргумента объект .
Применение логического правила.
Далее |