Процедура сдачи дисциплины

  • Сдача допускается в одном из математических пакетов на ваш выбор (Mathematica, Matlab, Mathcad, Maple)
  • Максимальное время сдачи 30 минут
  • Для получения зачета + минимального балла (4-5) по экзамену нужно уверенно решать любую базовую задачу (см. список задач ниже), может быть задано несколько таких задач
  • Для получения зачета + более высокого балла (6-9) по экзамену нужно дополнительно решить одну-две более сложные задачи (см. там же)
  • Для получения зачета + высшего балла (10) по экзамену нужно дополнительно ответить на теоретический вопрос (см. там же)
  • Тематика задач не будет выходить за рамки опубликованного ниже списка навыков и функций
  • Если вы сдавали «похожий» курс ранее, то можете получить «автомат» (зачет + 4 балла) — для этого нужно предоставить выписку из диплома и программу курса (ее вы можете взять в своем бывшем ВУЗе)
  • Ниже приведен список ВУЗов и курсов, по которым выставляется «автомат» без предоставления программы (нужна только выписка из диплома):

Смотреть список задач

Календарь

По любым вопросам предварительно свяжитесь с преподавателем по электронной почте. Приходите подготовленными! Не тратьте впустую свое и чужое время.

Возьмите ведомость в деканате!

Список навыков и функций

Базовые навыки Mathcad Mathematica Matlab
запуск программы, проведение вычислений, создание программ, использование встроенной помощи текстовый и математический режимы, ввод выражений, порядок вычислений, локальные и глобальные переменные, панели инструментов, меню Symbolics ядро системы, вычислительная сессия, ячейки, стили ячеек, палитры инструментов командная строка, workspace, история команд, редактор m-файлов (скриптов), функции clear, clc
Базовые навыки Mathcad Mathematica Matlab
присваивание значений, форматирование чисел, константы (пи, e, мнимая единица, бесконечность), арифметика, логические операторы, тригонометрия, комплексные числа, спец. функции, случайные числа, округление чисел панели инструментов Calculator, Evaluation, Boolean, оператор присваивания (:=), глобальное присваивание (), численный и символьный расчеты (операторы = и ->), изменение формата вывода результатов, Im, Re, exp, log, mod, rnd, min, max, round, floor, ceil немедленное (=) и отложенное присваивание (:=), префиксная, инфиксная и постфиксная записи выражений, N, Rationalize, Equal (==), Unequal (!=), And (&&), Or (||), IntegerDigits, RealDigits, FromDigits, Pi, E, Infinity, I, Im, Re, Abs, Exp, Log, Mod, RandomReal, RandomInteger, Round, Floor, Ceiling оператор присваивания (=), format, равенство (==), неравенство (~=), and (&), or (|), sqrt, pi, inf, nan, real, imag, exp, log, abs, mod, rand, round, floor, ceil
Базовые навыки Mathcad Mathematica Matlab
создание векторов и матриц (вручную и программно), выделение элементов, операции над массивами (в том числе умножение и транспонирование), векторные и матричные функции (определитель, обратная матрица, ранг), сортировка панель инструментов Matrix, поэлементное задание (Ai,j:=...), ранжированные переменные (range variables), функции rows, cols, length, last, matrix, identity, diag, stack, augment, submatrix, |A|, A-1, AT, rank, sort {} (список), Range, Table, IdentityMatrix, DiagonalMatrix, RandomInteger, RandomReal, Part ([[]]), Span (&&), First, Last, Take, Insert, Drop, Delete, Append, Prepend, Join, Intersection, Union, Length, Position, Total, Sum, Product, Flatten, Min, Max, Mean, Det, Inverse, Transpose, Dot(.), MatrixRank, Sort, Select, Count, MemberQ, FreeQ [] (список значений), : (диапазон), linspace, ' (транспонирование), одиночный и двойной индексы, матричные и поэлементные операции, левое и правое деление, функции find, sort, size, length, min, max, mean, sum, prod, матрицы zeros, ones, eye, diag, repmat, reshape, rand, функции det, rank, inv, eig
Базовые навыки Mathcad Mathematica Matlab
собственные функции, анонимные функции, локальные переменные, ветвления, циклы и прерывания циклов панель инструментов Programming, создание собственных функций Образцы (_), aнонимные функции (#&), Block, If, Which, Switch, Do, For, While, Break, Return ключевое слово function, анонимные функции (@), операторы if, else, for, while, switch, break
Базовые навыки Mathcad Mathematica Matlab
построение графика функции y=f(x) или заданной параметрически или заданной списком точек, построение графика поверхности z=f(x,y) или заданной параметрически, вывод нескольких функций на один график, настройки графиков панель инструментов Graph, изменение свойств графика (цвет, начертание, толщина линий), изменение графика поверхности (цвет, область вывода) Plot, ParametricPlot, ListPlot, ListLinePlot, ContourPlot, Plot3D, ParametricPlot3D, ContourPlot3D, Graphics, Show, графические примитивы (Line, Point), опции графики (PlotRange, PlotStyle, Thickness, PointSize, Hue, GrayLevel) plot, polar, fplot, ezplot, hold, line, уточнение цвета, типа линии, создание прямоугольной сетки при помощи meshgrid, функции surf, mesh, contour, shading, colormap
Базовые навыки Mathcad Mathematica Matlab
решение уравнений и систем (+ линейные системы), вычисление производных, интегралов, пределов, разложение в ряд Тейлора, упрощение выражений, раскрытие скобок и разложение на множители, подстановка значений, преобразование выражений панели инструментов Calculus, Symbolic, конструкция Given/Find, функции Find, root, lsolve, rref, Minimize, Maximize, применение операторов из меню Symbolics Solve, Eliminate, NSolve, DSolve, Reduce, LinearSolve, FindRoot, D, Integrate, NIntegrate, Limit, Series, Simplify, FullSimplify, Expand, TrigExpand, TrigReduce, TrigFactor, PowerExpand, ComplexExpand, Factor, Collect, Minimize, Maximize, ReplaceAll (/.), Rule (->), ReplacePart linsolve, fzero, fsolve, roots, quad, sym, vpa, simplify, expand, factor, collect, subs, limit, diff, int, taylor, solve

Материалы

НаименованиеСкачать
Учебная программа по КМ для студентов заочного отделения
Краткое введение в Mathematica
Пошаговое решение некоторых задач в Mathematica
Голубева, Малевич, Щеглова. Компьютерная математика. Символьный пакет Mathematica (курс лекций)
Зеленица. Виртуальный учебник Wolfram Mathematica на русском языке
Начало работы с Matlab
Голубева, Малевич, Щеглова. Компьютерная математика. Числовой пакет MATLAB (курс лекций)
Голубева, Малевич, Щеглова. Компьютерная математика. Автоматизированное рабочее место математика (курс лекций)Библиотека БГУ
Рассолько, Кремень. Система тестов по математике и информатике на базе пакета Mathcad 2000

Литература

Список довольно условный. Литературы по математическим пакетам сегодня предостаточно — и в магазинах (например, минской Академкниге), и в интернет-магазинах (OZ.by, Setbook.by), да и просто в сети. Мы уверены, что любая опубликованная книга будет соответствовать тематике курса.

Mathematica

Matlab

  • Бондаренко, Дубовец. Matlab. Основы работы и программирования, компьютерная математика. Минск, "Харвест", 2010. Академкнига
  • Ануфриев, Смирнов, Смирнова. Matlab 7. Санкт-Петербург, "БХВ-Петербург", 2005.
  • Чен, Джиблин, Ирвинг. Matlab в математических исследованиях. Москва, "Мир", 2001.
  • Михайлов, Померанцев. Matlab. Руководство для начинающих
  • Онлайн-справочник по Matlab

Mathcad

  • Гурский, Турбина. Вычисления в Mathcad 12. Санкт-Петербург, "Питер", 2006.
  • Макаров. Инженерные расчеты в Mathcad 15. Санкт-Петербург, "Питер", 2011.
  • Очков. Mathcad 14 для студентов, инженеров и конструкторов. Санкт-Петербург, "БХВ-Петербург", 2007.
  • Онлайн-справочник по Mathcad
  • Список функций Mathcad