„Szabályozástechnika - 2DOF szabályzó tervezése” változatai közötti eltérés

David14 (vitalap | szerkesztései)
aNincs szerkesztési összefoglaló
David14 (vitalap | szerkesztései)
146. sor: 146. sor:
polyC=conv(Am,Ao) % A diophantoszi egyenletben szereplő C polinom
polyC=conv(Am,Ao) % A diophantoszi egyenletben szereplő C polinom


% A polinomegyenletnek megfelelő Ax=B lineáris egyenletrendszer mátrixainak
% A polinomegyenletnek megfelelő dioAx=dioB lineáris egyenletrendszer mátrixainak
% összeállítása. A toeplitz(C,R) függvény olyan Toeplitz-mátrix-szal tér
% összeállítása. A toeplitz(C,R) függvény olyan Toeplitz-mátrix-szal tér
% vissza, melynek első oszlopa C, első sora pedig R. Ha C(1) és R(1)  
% vissza, melynek első oszlopa C, első sora pedig R. Ha C(1) és R(1)  
152. sor: 152. sor:
% (1,1) indexű eleme.
% (1,1) indexű eleme.


% Esetünkben az A mátrix két blokkból áll. Mivel az ismeretlenek száma 6,
% Esetünkben az dioA mátrix két blokkból áll. Mivel az ismeretlenek száma 6,
% ezért mindkét blokk sorainak száma 6, az első blokk oszlopainak száma 2,
% (R és S polinomok ismeretlenjei. Polinom ismeretlenjeinek száma = fokszám +1.
% a másodiké pedig 4. Az első oszlop illetve sor megadásakor megfelelő
% Mivel R monic polinom (legmagyasabb fokszámú tagjának a szorzója 1-es),
% így hiába másodfokú, csak 2 ismeretlen van benne.)
% Ezért mindkét blokk sorainak száma 6, az első blokk oszlopainak száma 2
% (S ismeretlenjeinek száma), a másodiké pedig 4 (R ismeretlenjeinek a száma).  
% A toeplitz blokkok paramétereinek megadásaikor, így megfelelő
% számú 0-t kell beszúrnunk az oszlopban (polyA illetve Bminus) szereplő  
% számú 0-t kell beszúrnunk az oszlopban (polyA illetve Bminus) szereplő  
% polinomok után úgy, hogy azok elemszáma 6 legyen. Az első sorok első
% polinomok után úgy, hogy azok elemszáma 6 legyen. Az első sorok első
201. sor: 205. sor:


</syntaxhighlight>
</syntaxhighlight>
== A szabályzó átviteli függvényék polinomjainak meghatározása==
== A szabályzó átviteli függvényék polinomjainak meghatározása==
<syntaxhighlight lang="matlab" style="font-size: 150%;">
<syntaxhighlight lang="matlab" style="font-size: 150%;">