- •Информационные технологии в юридической деятельности
- •Рецензенты:
- •Содержание
- •Введение
- •Объем дисциплины и виды учебной работы
- •Тематический план
- •Программа курса
- •Планы семинарских (практических) занятий
- •Методические рекомендации по изучению дисциплины и организации самостоятельной работы студентов
- •Примерные темы отчетов-презентаций для студентов заочной формы обучения
- •Методические рекомендации по изучению теоретических вопросов дисциплины
- •Методические рекомендации по изучению информационных технологий обработки текстовой информации
- •Методические рекомендации по изучению информационных технологий обработки числовой информации
- •Методические рекомендации по изучению информационных технологий обработки математической информации
- •Примеры контрольных заданий
- •Примерные варианты теоретических вопросов
- •Литература Нoрмативные правoвые акты
- •Oснoвная литература1
- •Дoпoлнительная литература
- •Вопросы для подготовки к экзамену
- •Курс лекций Содержание
- •Раздел 1. Основы информационных технологий
- •Понятие информационной технологии
- •Объекты информационных технологий
- •Результаты информационных технологий
- •Средства и методы информационных технологий
- •Программные средства компьютерных информационных технологий
- •Состав системного программного обеспечения компьютерных информационных технологий
- •Состав прикладного программного обеспечения компьютерных информационных технологий
- •Основы защиты информации в вычислительных системах
- •Электронная почта и Интернет
- •Раздел 2. Компьютерные системы подготовки текстовых документов
- •2.1. Набор текста
- •2.2. Редактирование текста
- •2.3. Форматирование текста
- •2.4. Оформление абзацев документа
- •2.5. Верстка страниц многостраничного документа
- •2.6. Формирование и вывод текстового документа
- •Раздел 3. Наглядное представление информации
- •3.1. Назначение презентации
- •3.2. Технология создания презентации в программе PowerPoint 2007
- •Вставка рисунков SmartArt
- •Общие сведения о преобразовании текста слайда в рисунок SmartArt
- •3.3. Идея должна быть представлена в заголовке слайда
- •Раздел 4. Обработка числовой информации
- •Электронные таблицы Excel
- •4.2. Построение диаграмм в Excel 2007
- •4.3. Тест на знание программы Excel
- •Раздел 5. Обработка математической информации
- •5.1. Компьютерная алгебра Maxima
- •5.2. Арифметические операции в Maxima
- •5.3. Математические функции и выражения
- •5.4. Перевод сложных выражений в линейную форму записи
- •5.5. Преобразование выражений
- •5.6. Исследование функций и построение графиков
- •5.7. Решение уравнений средствами Maxima
- •5.8. Численное решение уравнений
- •Раздел 6. Хранение информации в базах данных
- •Основные понятия баз данных
- •Система управления базами данных Access
- •Литература
- •Учебное издание н.А. Стахин Информационные технологии в юридической деятельности
5.3. Математические функции и выражения
Математические операции в Maxima используются для записи выражений. Всё в Maxima является выражениями, в том числе математические выражения как таковые, а также объекты и программные блоки. Простейшее выражение представляет собой атом, либо оператор с аргументами.
Атом — символ (имя), строка в двойных кавычках, либо число (целое или с плавающей точкой). Все выражения не-атомы представляются в виде oper(a1 ,.., aN), где oper — имя оператора, a1,..., aN — его аргументы. Выражения могут отображаться по-разному, но внутреннее представление всегда одинаково. Аргументы выражения могут быть атомами, либо выражениями не-атомами.
Команда op возвращает оператор, args возвращает аргументы, atom определяет, является ли выражение атомом. Например:
|
Математические функции
В Maxima имеется большой набор встроенных математических функций. Следует иметь в виду, что некоторые названия функций отличаются от названий, используемых в отечественной литературе.
В Maxima используется вместо tg – tan, вместо ctg – cot, вместо arcsin – asin, вместо arccos – acos, вместо arctg – atan, вместо arcctg – acot, вместо ln – log, вместо cosec – csc.
Наиболее часто используемые функции приведены в табл. 2.
Таблица 2
Встроенные математические функции Maxima
Функции |
Обозначение |
Тригонометрические |
sin (синус), cos (косинус), tan (тангенс), cot (котангенс) |
Обратные тригонометрические |
asin (арксинус), acos (арккосинус), atan (арктангенс), acot (арккотангенс) |
Секонс, косеконс |
sec x = 1/cos x, (секонс), csc x = 1/sin x, (косеконс) |
Гиперболические |
sinh (гиперболический синус), cosh (гиперболический косинус), tanh (гиперболический тангенс), coth (гиперболический котангенс), sech (гиперболический секанс), cosh (гиперболический косеканс); |
Натуральный логарифм |
log() |
квадратный корень |
sqrt() |
модуль |
abs() |
остаток от деления |
mod( , ) |
Минимальный из списка |
min(x1, ... ,xN) |
Максимальный из списка |
max(x1, ... ,xN) |
Знак аргумента |
=pos (x>0), =zero (x=0), sign(x); =neg (x<0), =pnz–(не определен) |
Правило записи функций
Для записи функции необходимо указать ее название, а затем, в круглых скобках записать через запятую значения аргументов. Если значением аргумента является список, то он заключается в квадратные скобки, а элементы списка также разделяются запятыми, например:
integrate(sin(x),x,–5,5); plot2d([sin(x)+3,cos(x)],[x,–%pi, %pi],[y,–5,5]).
Примеры использования функций:
Пользовательские функции
Пользователь может задать собственные функции. Для этого сначала указывается название функции, в скобках перечисляются названия аргументов, после знаков := (двоеточие и равно) следует описание функции. После задания пользовательская функция вызывается точно так, как и встроенные функции Maxima.
Пример:
|
Нужно помнить, что не следует использовать для функций названия, зарезервированные для встроенных функций Maxima (приведённые в табл. 2).
