
- •1)Использование команд управления рабочей областью в среде MatLab.
- •2)Использование команд управления командным окном в среде MatLab.
- •3)Использование команд операционной системы в среде MatLab.
- •4) Правила записи операторов отношения в среде MatLab
- •5) Специальные переменные и константы в среде MatLab.
- •7) Использование операторов формирования и вывода сообщений в среде MatLab.
- •8) Использование функции обработки комплексных чисел в среде MatLab.
- •9) Округление и модульная арифметика в среде MatLab.
- •10) Оператор решения систем линейных уравнений в среде MatLab.
- •12) Средства вычисления функции от матрицы в среде MatLab.
- •13)Полиномы и операнции над ними в среде MatLab.
- •14) Использование операторов численного интегрирования в среде MatLab.
- •15) Операторы вычисления минимума и нулей функции в среде MatLab.
- •16) Использования операторов аппроксимации интерполяции в среде MatLab.
- •17) Использование операторов вычисления конечных разностей в среде MatLab.
- •18) Использование функции корреляционного анализа в среде MatLab
- •19) Использование функции преобразования Фурье в среде MatLab.
- •20) Операции свертки и фильтрации в среде MatLab.
- •22) Использование операторов двумерной графики в среде MatLab.
14) Использование операторов численного интегрирования в среде MatLab.
Функции ode23 и ode45 предназначены для численного интегрирования систем ОДУ. Они применимы как для решения простых дифференциальных уравнений, так и для моделирования сложных динамических систем.
Функции [t, X] = ode23(‘<имя функции>‘, t0, tf, x0, tol, trace) и [t, X] = = ode45(‘<имя функции>‘, t0, tf, x0, tol, trace) интегрируют системы ОДУ, используя формулы Рунге - Кутты соответственно 2-го и 3-го или 4-го и 5-го порядка.
15) Операторы вычисления минимума и нулей функции в среде MatLab.
Вычисление минимумов и нулей функции осуществляется такими функциями MatLAB:
fmin - отыскание минимума функции одного аргумента;
fmins - отыскание минимума функции нескольких аргументов;
fzero - отыскание нулей функции одного аргумента.
Обращение к первой из них в общем случае имеет такой вид: Xmin = fmin (‘<имя функции>’, X1, X2) Обращение ко второй процедуре должно иметь форму:
Xmin = fmins (‘<имя функции>’, X0),
при этом Х является вектором аргументов, а Х0 означает начальное (исходное) значение этого вектора, в окрестности которого отыскивается ближайший локальный минимум функции, заданной М-файлом с указанным именем. Функция fmins находит вектор аргументов Хmin, отвечающий найденному локальному минимуму.
Обращение к функции fzero должно иметь вид:
z = fzero (‘<имя функции>’, x0, tol, trace).
Здесь обозначено: - x0 - начальное значение аргумента, в окрестности которого отыскивается действительный корень функции, значение которой вычисляется в М-файле с заданным именем; - tol - заданная относительная погрешность вычисления корня; - trace - знак необходимости выводить на экран промежуточные результаты; - z - значение искомого корня.
16) Использования операторов аппроксимации интерполяции в среде MatLab.
Полиномиальная аппроксимация данных измерений, которые сформированы как некоторый вектор Y, при некоторых значениях аргумента, которые образуют вектор Х такой же длины, что и вектор Y, осуществляется процедурой polyfit(X, Y, n). Здесь n - порядок аппроксимирующего полинома.
Функция spline(X,Y,Xi) осуществляет интерполяцию кубическими сплайнами. При обращении
Yi = spline(X,Y,Xi)
она интерполирует значение вектора Y, заданного при значениях аргумента, представленных в векторе Х, и выдает значение интерполирующей функции в виде вектора Yi при значениях аргумента, заданных вектором Xi. В случае, если вектор Х не указан, по умолчанию принимается, что он имеет длину вектора Y и любой его элемент равен номеру этого элемента.
Одномерную табличную интерполяцию осуществляет процедура interp1. Обращение к ней в общем случае имеет вид:
Yi = interp1(X,Y,Xi,’<метод>’),
и позволяет дополнительно указать метод интерполяции в четвертом входном аргументе:
'nearest' ступенчатая интерполяция;
'linear' линейная;
‘cubic' кубическая;
‘spline' кубическими сплайнами.
17) Использование операторов вычисления конечных разностей в среде MatLab.
gradient Вычисление градиента функции
del2 Аппроксимация Лапласиана
Функция y = diff(x) вычисляет конечные разности. Если x - одномерный массив вида x = [x(1) x(2) ... x(n)], то diff(x) - это вектор разностей соседних элементов diff(x) = [x(2) - x(1) x(3) - x(2) ... x(n) - x(n-1)]. Количество элементов вектора x на единицу меньше количества элементов вектора diff(x). Если X - двумерный массив, то берутся разности столбцов diff(X) = X(2:m, :) - X(1:m-1, :).
Функция y = diff(x, n) вычисляет конечные разности порядка n, удовлетворяющие рекуррентному соотношению diff(x, n) = diff(x, n-1).