- •5. Mathematica. Назначение Ядра пакета. Понятие сессии.
- •6. Mathematica. Главный цикл пакета.
- •7.Mathematica. Формы представления выражения.
- •8. Mathematica. Структура выражения. Функции, ее определяющие.
- •9. Mathematica. Назовите не менее пяти видов выходных форматов выражения.
- •10. Mathematica. Атомарные объекты, входной формат и полная форма каждого вида.
- •11. Mathematica. Функции-конверторы, позволяющие преобразовывать тип атомарных объектов.
- •12. Mathematica. Функции, определяющие свойства атомарных объектов.
- •13. Mathematica. Встроенные константы и предопределенные переменные пакета.
- •14. Mathematica. Оператор Apply и семейство операторов Map.
- •15. Mathematica. Укажите четыре формы записи функций.
- •16. Mathematica. Чистые и анонимные функции.
- •17. Mathematica. Построение функции пользователя.
- •18. Mathematica. Что такое образцы и где они используются. Проверка на соответствие образцу.
- •20. Mathematica. Организация справочной системы.
- •21. Mathematica. Именование образца и его части. Примеры.
- •22. Mathematica. Образцы, соответствующие условию. Примеры.
- •23. Mathematica. Образцы, содержащие альтернативу. Примеры.
- •24 Mathematica. Установка значений аргументов функции по умолчанию. Примеры.
- •25. Mathematica. Использование в образцах встроенных по умолчанию значений. Примеры.
- •26. Mathematica. Функции, осуществляющие поиск выражений, соответствующих образцу.
- •27. Mathematica. Функции порождения списков.
- •28. Mathematica. Функции добавления, извлечения, удаления элементов из списков.
- •29. Mathematica. Операции над списками как над множествами.
- •30. Mathematica. Изменение структуры списка.
- •31. Mathematica. Функции Inner и Outer работы со списками.
- •32. Mathematica. Функции семейства Nest и Fold.
- •33. Mathematica. Механизм нижних значений.
- •34. Mathematica. Механизм верхних значений.
- •35. Mathematica. Как определяются глобальные правила преобразований.
- •36. Mathematica. Функции семейства Replace.
- •37. Mathematica. Локальные правила преобразований.
- •38. Mathematica. Укажите не менее девяти атрибутов, которые можно присвоить функции.
- •39. Mathematica. Стандартныей порядок вычисления выражения.
- •40. Mathematica. Как можно изменить стандартный порядок вычисления выражения.
- •41. Mathematica. Конструкции, управляющие ходом вычисления.
- •42. Mathematica. Управляющие структуры выбора.
- •43. Mathematica. Управляющие структуры повторения.
- •44. Mathematica. Обработка аварийного (намеренного) выхода из упарвляющих к онструкций.
- •45. Mathematica. Двумерные графический примитивы.
- •46. Mathematica. Трехмерные графические примитивы.
- •47. Mathematica. Построение матриц и операции над ними, особенности.
- •48. Mathematica. Преобразование алгебраических выражений.
- •49. Mathematica. Решение уравнений и систем.
- •50. Mathematica. Функции двумерной графики, их опции.
- •51. Mathematica. Функции трехмерной графики, их опции.
16. Mathematica. Чистые и анонимные функции.
Иногда может потребоваться создание функции, не имеющей имени (например, если эта функция будет использоваться только один раз, сразу же после ее создания). Эта функция представляется только выражением без идентификатора, отсюда и ее название – чистая функция (pure function). Function[body]-создает чистую функцию с телом body; Function[{x},body]-создает чистую функцию параметра x с телом body.
Анонимные функции не имеют ни названия, ни обычного определения и задаются выражениями только специального вида. Строится анонимная функция через символы #, &. Символ # указывает на место аргумента функции. Его полная форма Slot [ ]. Можно сказать, что символ # является формальным аргументом функции. Символ & необходим, чтобы указать конец чистой функции.
17. Mathematica. Построение функции пользователя.
Для задания, опознавания и уничтожения функций пользователя используются следующие конструкции:
f(x_):=x^3 – отложенное задание функции пользователя с именем f;
f(x_)=x^3 – немедленное задание функции пользователя с именем f;
?f –вывод информации о функции f;
Clear[f] – уничтожение определения функции f;
Функции в системе Mathematica характеризуются именем (обобщенно – f) и выражением expr, задающим функциональную зависимость.
18. Mathematica. Что такое образцы и где они используются. Проверка на соответствие образцу.
Образец в Mathematica означает выражение, описывающее много выражений, класс выражений. По виду образца определяют, какое множество выражений указано. MathQ[expression, pattern] - проверяет данное выражение на соответствие указанному образцу.
19. Mathematica. Семейство Set функций.
Глобальные правила преобразований определяются при помощи семейства Set-функций. Первый аргумент этих функций содержит левую часть правила, второй - правую, которая вычисляется в разные моменты времени. Функции Set, UpSet вычисляют второй аргумент в момент определения правила, функции SetDelayed, UpSetDelayed - в момент использования правила.
20. Mathematica. Организация справочной системы.
Для вызова справки используются меню Help и его команда «Help Browser...». Справочная система Mathematica состоит из нескольких разделов, которые разделены на главы и подглавы. Всего имеется 7 частей помощи, они вынесены с помощью закладок.
Built-in Functions – список всех строенных функций приложения, разделенных по математическим областям (Численные вычисления, алгебраические, линейная алгебра и т.д.);
Add-on & links – описание стандартных пакетов Mathematica, которые расширяются ее встроенные функции;
The Mathematica Books – полноценный и очень подробный учебник по программе;
Front End – описание интерфейса программы (меню, горячие клавиши, ESC- последовательности и т.д.);
Getting Started - «быстрый старт», небольшой курс основ интерфейса программы;
Tour – небольшой курс основ вычислений в программе. Отличием от предыдущего является обзор математических возможностей программы;
Demos – различные примеры использования программы;
Master Index – главный индекс справочной системы. Содержит описание всех функций и ESC-последовательностей в упорядоченном по алфавиту списке.