Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 182 стр.

UptoLike

Составители: 

180
Рисунок 9.8.2 демонстрирует применение блока MATLAB
Fcn. В примере используется функция My_Matlab_Fcn_1, вычис-
ляющая сумму и произведение двух элементов входного вектора.
Текст функции (файл My_Matlab_Fcn_1.m) приведен ниже:
function y=My_Matlab_Fcn_1(x,k);
y(1)=x*k;
y(2)=x + k;
Выражение для вызова функции, заданное параметром
MATLAB function, имеет вид:
My_Matlab_Fcn_1(u(1),u(2)) .
Рисунок 9.8.2. Примеры использования блока MATLAB Fcn
9.8.3 Блок задания степенного многочлена Polynomial
Назначение: Задает степенной многочлен.
Параметры:
Polynomial coefficients – Вектор коэффициентов полинома.
Коэффициенты расположены в векторе по убыванию степени незави-
симой переменной. Например, для полинома х
2
+2х+5 необходимо
задать вектор коэффициентов [1 2 5]. Коэффициенты должны быть
действительного типа.
Блок вычисляет значение полинома по его коэффициентам и
величине входного сигнала. Если входной сигнал вектор или матрица
блок вычисляет результат для каждого элемента массива.
На рисунке 9.8.3 показаны примеры использования блока
Polynomial. В примерах для первого полиномиального блока коэффи-
циенты
заданы вектором [1 2 5], а для второго[1 2 0 5].
        Рисунок 9.8.2 демонстрирует применение блока MATLAB
Fcn. В примере используется функция My_Matlab_Fcn_1, вычис-
ляющая сумму и произведение двух элементов входного вектора.
Текст функции (файл My_Matlab_Fcn_1.m) приведен ниже:
function y=My_Matlab_Fcn_1(x,k);
y(1)=x*k;
y(2)=x + k;
        Выражение для вызова функции, заданное параметром
MATLAB function, имеет вид:
My_Matlab_Fcn_1(u(1),u(2)) .




      Рисунок 9.8.2. Примеры использования блока MATLAB Fcn

         9.8.3 Блок задания степенного многочлена Polynomial

        Назначение: Задает степенной многочлен.
        Параметры:
        Polynomial coefficients – Вектор коэффициентов полинома.
Коэффициенты расположены в векторе по убыванию степени незави-
симой переменной. Например, для полинома х2+2х+5 необходимо
задать вектор коэффициентов [1 2 5]. Коэффициенты должны быть
действительного типа.
        Блок вычисляет значение полинома по его коэффициентам и
величине входного сигнала. Если входной сигнал вектор или матрица
блок вычисляет результат для каждого элемента массива.
        На рисунке 9.8.3 показаны примеры использования блока
Polynomial. В примерах для первого полиномиального блока коэффи-
циенты заданы вектором [1 2 5], а для второго – [1 2 0 5].




180