ctranspose

Матрица Лорана транспонирует

    Синтаксис

    Описание

    пример

    B = ctranspose(A) возвращает транспонирование матрицы Лорана A.

    Примеры

    свернуть все

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

    • a(z)=2+4z-1+6z-2

    • b(z)=z2+3z+5

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

    Создайте матрицу Лорана lmat = [-1a(z)b(z)7].

    lmat = laurentMatrix(Elements={-1 lpA; lpB 7});

    Отобразите элементы транспонирования lmat.

    lmatTrans = ctranspose(lmat);
    for j=1:2
        for k=1:2
            elt = lmatTrans.Elements{j,k};
            fprintf("===================\nlmatTrans(%d,%d):\n",j,k);
            elt
        end
    end
    ===================
    lmatTrans(1,1):
    
    elt = 
      laurentPolynomial with properties:
    
        Coefficients: -1
            MaxOrder: 0
    
    
    ===================
    lmatTrans(1,2):
    
    elt = 
      laurentPolynomial with properties:
    
        Coefficients: [1 3 5]
            MaxOrder: 2
    
    
    ===================
    lmatTrans(2,1):
    
    elt = 
      laurentPolynomial with properties:
    
        Coefficients: [2 4 6]
            MaxOrder: 0
    
    
    ===================
    lmatTrans(2,2):
    
    elt = 
      laurentPolynomial with properties:
    
        Coefficients: 7
            MaxOrder: 0
    
    

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

    свернуть все

    Матрица Лорана в виде laurentMatrix объект.

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

    свернуть все

    Транспонируйте матрицы Лорана, возвращенной как laurentMatrix объект.

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

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

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

    Объекты

    Введенный в R2021b