equal
deleted
inserted
replaced
|
1 #!/usr/bin/python |
|
2 from transp import transp |
|
3 from left_prm import left_prm |
|
4 |
|
5 def l2r(N, degN, D, degD): |
|
6 # given Num and Den polynomial matrices in left form, |
|
7 # not necessarily coprime, finds right coprime factorisation. |
|
8 N, degN = transp(N, degN) |
|
9 D, degD = transp(D, degD) |
|
10 Rnum, Rnumdeg, Rden, Rdendeg = left_prm(N, degN, D, degD) |
|
11 Rnum, Rnumdeg = transp(Rnum, Rnumdeg) |
|
12 Rden, Rdendeg = transp(Rden, Rdendeg) |
|
13 |
|
14 Rnum = Rnum.squeeze() |
|
15 Rden = Rden.squeeze() |
|
16 return Rnum, Rnumdeg, Rden, Rdendeg |
|
17 |
|
18 |
|
19 |