У меня есть N-порт, который я хочу получить эквивалентную матрицу Z, где N = 2 - количество портов в этом экземпляре. Так, например,Решение N-порта в MATLAB
P = Z * U
Где P
и U
являются 2x1 векторы и Z
представляет собой матрицу 2х2.
Я применил условия для P
и измерял U
для двух разных случаев. Пример:
случай 1: P = [1; -1]
, в результате чего U = [u11; u21]
случая 2: P = [-1; 1]
, в результате чего U = [u12; u22]
Теперь я хочу, чтобы решить, для чего Z
матрицы
Z = [Z11 Z12; Z21 Z22]
используя мои известные значения. Другими словами, я хотел бы знать, как я могу использовать MATLAB для решения для компонентов Z
с точки зрения компонентов U
и P
. (т. е. символическое решение, а не числовое). Я также хотел бы знать, как расширить это, поскольку у меня может быть несколько портов.
Благодарим за помощь!
Я пересмотрю свой первоначальный пост, потому что это не совсем ясно. Скажем, мы запускаем два моделирования с P_A = [1; -1] и P_B = [1; 1]. Затем выполняются измерения, и мы находим значения для U_A и U_B. Это два линейно независимых случая, каждый из которых содержит два уравнения. (Всего 4 уравнения, 4 неизвестных). Тогда мы должны были бы решить для P = Z * U для элементов Z. – mataleo99