logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Funkcja Roots w matlabie pytanie

Sw.Mikolaj 02 Wrz 2009 19:16 3784 2
REKLAMA
  • #1 6972723
    Sw.Mikolaj
    Poziom 15  
    Witam
    Pytanie dotyczy wykorzystania funkcji roots matlaba. W pomocy matlaba wyczytałem, że funkcja ta służy do wyznaczenia pierwiastków wielomianu postaci (przykładowo):
    C2*s^2+C1*s^1+C0.
    Chcę tę funkcję zastosować do wyznaczenia biegunów transmitancji i nie jestem pewien czy mogę tę funkcję bezpośrednio zastosować. Moja wątpliwość wynika z tego, że nie jestem pewien czy zmienne " s " w tym równaniu wskazują, że są to operatory transformaty Laplace'a a pierwiastki które program obliczy są zespolonymi pierwiastkami postaci s1=a+jb transformaty Laplace'a. Ja potrzebuję obliczyć pierwiastki transmitancji zapisanej w domenie "Z" . Mam równanie transmitancji układu z zamkniętą pętlą i twierdzenie o stabilności mówi,że bieguny takiego układu z zamkniętą pętlą muszą się znajdować w okręgu jednostkowym. Ponieważ bieguny to są pierwiastki mianownika, to czy mając wielomian mianownika postaci A0 + A1*z^-1 + A2*z^-2 mogę posłużyć się bezpośrednio funkcją roots ?

    Z góry dziękuję za wszelkie odpowiedzi i sugestie.
    Pozdrawiam
    Michał
  • REKLAMA
  • #2 6999731
    Cezary123
    Poziom 2  
    Co do zmiennej s dla mianownika zwykłej transmitancji to funkcja roots powinna działać, w końcu ten mianownik to najzwyklejszy wielomian, funkcja roots wyswietli rowniez pierwiastki zespolone. Dla transmitancji dyskretnej spróbuj użyć funkcji rlocus(), jako jej argument podaj transmitancję dyskretną, wyświetli ona linie pierwiastkowe (wraz z kołem jednostkowym), na wykresie będziesz mógł zobaczyć czy bieguny są w tym kole (jak i odczytać ich wartości).
  • #3 7000769
    Tantalos
    Poziom 18  
    Mnożąc licznik i mianownik przez z^2 otrzymasz A0*z^2 + A1*z + A2, czyli mianownik w postaci z której można obliczyć pierwiastki. Zapis w którym "z" jest w ujemnej potędze jest wygodny do implementacji układu - ujemna potęga określa opóźnienie sygnału.
REKLAMA