По любым вопросам предварительно свяжитесь с преподавателем по электронной почте. Приходите подготовленными! Не тратьте впустую свое и чужое время.
Возьмите ведомость в деканате!
Базовые навыки | 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 |
Список довольно условный. Литературы по математическим пакетам сегодня предостаточно — и в магазинах (например, минской Академкниге), и в интернет-магазинах (OZ.by, Setbook.by), да и просто в сети. Мы уверены, что любая опубликованная книга будет соответствовать тематике курса.