- •Государственный
- •1. Обзор систем компьютерной математики
- •Контрольные вопросы?
- •2. Matlab. Основы работы
- •2.1. Графический интерфейс пользователя и простейшие вычисления
- •1.1. Командное окно пакета matlab
- •2.3. Рабочее пространство пакета matlab
- •2.3. Формат представления вещественных чисел
- •1.4. Комплексные числа
- •5. Векторы и матрицы
- •Глава 2
- •2.2. Компьютерные технологии решения задач управления
- •2.2.1. Задачи управления
- •Функции matlab для создания передаточных функций звеньев системы
- •Функции pole() и zero()
- •Функция conv()
- •1.2.5. Функция polyval ()
- •1.3. Операции с передаточными функциями звеньев
- •1.3.1. Сложение передаточных функций
- •Функция pz map ()
- •1.3.3. Функция series ()
- •Функция parallel ()
- •1.3.5. Функция feedback ()
- •Часть 3
- •3.1. Комплексные числа
- •3.1.1. Понятие комплексного числа[1]
- •3.1.2.Алгебраическая форма комплексного числа. Сложение, вычитание, умножение и деление комплексных чисел
- •Сложение комплексных чисел
- •Вычитание комплексных чисел
- •Умножение комплексных чисел
- •Деление комплексных чисел
- •Тригонометрическая и показательная форма комплексного числа
- •Возведение комплексных чисел в степень
- •Извлечение корней из комплексных чисел. Квадратное уравнение с комплексными корнями
- •Как извлечь корень из произвольного комплексного числа?
- •3.2. Операции с числами
- •3.2.1. Ввод действительных чисел
- •3.2.3. Ввод комплексных чисел
- •3.2.4. Элементарные математические функции
- •3.2.5. Элементарные действия с комплексными числами
- •3.2.6. Функции комплексного аргумента
- •4. Алгебра вектор и матриц
- •4.1. Создание векторов и матриц
- •Преобразование матриц
- •Вызов на экран и замена элементов матрицы
- •4.2.2. Изменение размера вектора или матрицы
- •Математические операции с векторами и матрицами
- •Транспортирование матрицы
- •След матрицы
- •Обратная матрица
- •Единичная матрица
- •Образование матрицы с единичными элементами
- •Образование матрицы с нулевыми элементами
- •Вектор равностоящих точек
- •Перестановка элементов матрицы
- •Создание матриц с заданной диагональю
- •Создание массивов со случайными элементами
- •Поворот матрицы
- •Выделение треугольных частей матрицы
- •Вычисление математического квадрата
- •Математические операции над векторами и матрицами
- •Примеры образования функций от вектора и матриц
- •Библиографический список
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение
высшего образования
Государственный
ЛЕСОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
имени С.М. Кирова (СПбГЛТУ)
СИСТЕМЫ КОМПЬЮТЕРНОЙ МАТЕМАТИКИ
(Электронный курс лекций)
для направления 15.04.04 «Управление в технических системах»
27.04.04 "Автоматизация технологических процессов и производств"
Санкт-Петербург
2014
Введение
На пути внедрения компьютерных технологий в учебный процесс высшей школы, к настоящему времени накоплен некоторый опыт и ситуация начинает наконец проясняться. Достаточно очевидно, что центральной фигурой процесса обучения и в будущем останется преподаватель, использование же компьютерных технологий предоставляет обучающему и обучаемому свободу выбора форм и методов работы. Компьютер должен дополнять (а не подменять) традиционные формы обучения.
В последние годы в процесс математического образования все настойчивее и успешнее внедряются системы компьютерной математики (СКМ), такие как DERIVE, MathCad, MatLab, Maple, Mathematica. Они освобождает обучаемого от проведения громоздких, рутинных выкладок, однотипных вычислений и позволяет сосредоточиться непосредственно на анализе моделируемого явления. В отличии от создания программ с помощью алгоритмических языков, диалог с пакетом СКМ происходит на достаточно естественном языке, используются традиционные обозначения и способы написания формул. Данная компьютерная технология особенно эффективна при решении разнообразных прикладных задач, прежде всего математического моделирования в науке, технике, экономике. Несомненным достоинством современных СКМ является прекрасные графические возможности, что позволяет сделать наглядными многие математические понятия и методы.
В преподавательской среде математиков существует обоснованное опасение, что использование систем компьютерной математики «испортит» математическую подготовку школьников, подобно тому, как «калькулятор разучил их считать». Выход видится в разнесении во времени обучению классическим понятиям и методам элементарной математики и применению СКМ. Здесь в полной мере должна проявиться квалификация и искусство преподавателя. Очевидно, что успешное использование систем СКМ возможно только при условии знания основ математики. Более того, чтобы использовать все возможности таких пакетов как MatLab, Maple, Mathematica нужна весьма высокая математическая культура.
Реальность сегодняшнего дня такова, что компьютерные технологии непостижимо быстро развиваются и стремительно входят в повседневную жизнь. Хотим мы этого или нет, но опыт преподавательской работы показывает, что школьники и студенты решают задачи, используя системы компьютерной математики.
Данное пособие предназначено для студентов направлений 220400 "Управление в технических системах" и 22070 "Автоматизация технологических процессов и производств", а также для самостоятельного изучения пакетов компьютерной математики.
Пособие содержит начальные сведения по теоретическим основам компьютерной алгебры, обзор математических пакетов (MatLab, Mathematica, Derive, Mathcad, Maple и некоторых других), использующих компьютерную алгебру. В пособии представлены план-конспекты лабораторных занятий с заданиями, варианты индивидуальных заданий.
Пособие составлено на основе лабораторных занятий, которые авторы ведут в течение ряда лет на математическом факультете Алтайского госуниверситета. Написание подобного пособия является особенно актуальным, в связи с недостаточностью учебной и методической литературы по системам компьютерной математики для высшей и средней школы.