plus

Полином Лорана или матричное сложение Лорана

    Синтаксис

    Описание

    пример

    Q = plus(A,B) возвращает сумму пары полиномов Лорана или матриц Лорана A и B.

    Примечание

    laurentPolynomial и laurentMatrix объекты имеют свои собственные версии plus. Тип входных данных определяет, какая версия выполняется.

    Q = A + B эквивалентно Q = плюс (AB).

    Примеры

    свернуть все

    Создайте два полинома Лорана:

    • a(z)=z2+2z+3+5z-1+8z-2+13z-3

    • b(z)=8z+4+2z-1+z-2

    a = laurentPolynomial(Coefficients=[1 2 3 5 8 13],MaxOrder=2);
    b = laurentPolynomial(Coefficients=[8 4 2 1],MaxOrder=1);

    Добавление a(z) и b(z).

    c = a+b
    c = 
      laurentPolynomial with properties:
    
        Coefficients: [1 10 7 7 9 13]
            MaxOrder: 2
    
    

    Добавление a(z) и отрицание b(z).

    d = plus(a,-b)
    d = 
      laurentPolynomial with properties:
    
        Coefficients: [1 -6 -1 3 7 13]
            MaxOrder: 2
    
    

    Создайте два полинома Лорана:

    • a(z)=z+1

    • b(z)=z2-z-1

    lpA = laurentPolynomial(Coefficients=[1 1],MaxOrder=1);
    lpB = laurentPolynomial(Coefficients=[1 0 0 -1],MaxOrder=2);

    Создайте две матрицы Лорана:

    • lmatA = [a(z)110]

    • lmatB = [023b(z)]

    lmatA = laurentMatrix(Elements={lpA,1;1,0});
    lmatB = laurentMatrix(Elements={0,2;3,lpB});

    Суммируйте матрицы.

    lmat = lmatA+lmatB;
    lmat.Elements{1,1}
    ans = 
      laurentPolynomial with properties:
    
        Coefficients: [1 1]
            MaxOrder: 1
    
    
    lmat.Elements{1,2}
    ans = 
      laurentPolynomial with properties:
    
        Coefficients: 3
            MaxOrder: 0
    
    
    lmat.Elements{2,1}
    ans = 
      laurentPolynomial with properties:
    
        Coefficients: 4
            MaxOrder: 0
    
    
    lmat.Elements{2,2}
    ans = 
      laurentPolynomial with properties:
    
        Coefficients: [1 0 0 -1]
            MaxOrder: 2
    
    

    Входные параметры

    свернуть все

    Полином Лорана или матрица Лорана в виде laurentPolynomial возразите или laurentMatrix объект, соответственно.

    Полином Лорана или матрица Лорана в виде laurentPolynomial возразите или laurentMatrix объект, соответственно.

    Выходные аргументы

    свернуть все

    Сумма двух полиномов Лорана или двух матриц Лорана, возвращенных как laurentPolynomial возразите или laurentMatrix объект, соответственно.

    Расширенные возможности

    Генерация кода C/C++
    Генерация кода C и C++ с помощью MATLAB® Coder™.

    Смотрите также

    Функции

    Объекты

    Введенный в R2021b