minus

Полином Лорана или матричное вычитание Лорана

    Синтаксис

    Описание

    пример

    Q = minus(A,B) вычитает B от A, где A и B пара полиномов Лорана или матриц Лорана.

    Примечание

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

    Q = A - B эквивалентно Q = минус (AB).

    Примеры

    свернуть все

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

    • a(z)=2z

    • b(z)=8z3+4z2+2z+1

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

    Вычитание a(z) от b(z).

    c = minus(b,a)
    c = 
      laurentPolynomial with properties:
    
        Coefficients: [8 4 0 1]
            MaxOrder: 3
    
    

    Вычитание a3(z)+a2(z) от b(z).

    d = b-(mpower(a,3)+mpower(a,2))
    d = 
      laurentPolynomial with properties:
    
        Coefficients: [2 1]
            MaxOrder: 1
    
    

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

    • a(z)=5z2+8z+3

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

    lpA = laurentPolynomial(Coefficients=[5 8 3],MaxOrder=2);
    lpB = laurentPolynomial(Coefficients=[8 3 2],MaxOrder=1);

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

    • lmatA = [a(z)246]

    • lmatB = [b(z)135]

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

    Вычтите lmatB от lmatA.

    lmatC = lmatA-lmatB;
    lmatC.Elements{1,1}
    ans = 
      laurentPolynomial with properties:
    
        Coefficients: [5 0 0 -2]
            MaxOrder: 2
    
    
    lmatC.Elements{1,2}
    ans = 
      laurentPolynomial with properties:
    
        Coefficients: 1
            MaxOrder: 0
    
    
    lmatC.Elements{2,1}
    ans = 
      laurentPolynomial with properties:
    
        Coefficients: 1
            MaxOrder: 0
    
    
    lmatC.Elements{2,2}
    ans = 
      laurentPolynomial with properties:
    
        Coefficients: 1
            MaxOrder: 0
    
    

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

    свернуть все

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

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

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

    свернуть все

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

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

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

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

    Функции

    Объекты

    Введенный в R2021b
    Для просмотра документации необходимо авторизоваться на сайте