Составители:
222
p = polynom(p);
q = polynom(q);
r = polynom(conv(p.c, q.c));
Операторы
q = p + 1
r = p*q,
используя описанные функции, дают следующие результаты
q = x^3 - 2*x - 4
r = x^6 - 4*x^4 - 9*x^3 + 4*x^2 + 18*x + 20.
Переопределение операторов. В нижеприведённой таблице
указаны символьные имена для большинства встроенных операторов
системы MATLAB’.
Оператор Имя М-файла Описание
a + b plus(a,b)
Двоичное сложение
a - b minus(a, b)
Двоичное вычитание
-a uminus(a)
Унарное вычитание
+a uplus(a)
Унарное сложение
a.*b times(a, b)
Поэлементное умноже-
ние
a*b mtimes(a, b)
Умножение матриц
a./b rdivide(a, b)
Правое поэлементное
деление
a.\b ldivide(a, b)
Левое поэлементное
деление
a/b mrdivide(a, b)
Правое деление матриц
a\b mldivide(a, b)
Левое деление матриц
a.^b power(a, b)
Поэлементное возведе-
ние в степень
a^b mpower(a, b)
Возведение матрицы в
степеннь
a b lt(a, b)
Меньше
p = polynom(p);
q = polynom(q);
r = polynom(conv(p.c, q.c));
Операторы
q=p+1
r = p*q,
используя описанные функции, дают следующие результаты
q = x^3 - 2*x - 4
r = x^6 - 4*x^4 - 9*x^3 + 4*x^2 + 18*x + 20.
Переопределение операторов. В нижеприведённой таблице
указаны символьные имена для большинства встроенных операторов
системы MATLAB’.
Оператор Имя М-файла Описание
a+b plus(a,b) Двоичное сложение
a-b minus(a, b) Двоичное вычитание
-a uminus(a) Унарное вычитание
+a uplus(a) Унарное сложение
Поэлементное умноже-
a.*b times(a, b)
ние
a*b mtimes(a, b) Умножение матриц
Правое поэлементное
a./b rdivide(a, b)
деление
Левое поэлементное
a.\b ldivide(a, b)
деление
a/b mrdivide(a, b) Правое деление матриц
a\b mldivide(a, b) Левое деление матриц
Поэлементное возведе-
a.^b power(a, b)
ние в степень
Возведение матрицы в
a^b mpower(a, b)
степеннь
ab lt(a, b) Меньше
222
Страницы
- « первая
- ‹ предыдущая
- …
- 222
- 223
- 224
- 225
- 226
- …
- следующая ›
- последняя »
