|
MATLAB
Podpora MATLABu na katedře teorie obvodů elektrotechnické fakulty ČVUT
|
Tato stránka vznikla ve spolupráci s firmou HUMUSOFT, která je distributorem produktů firmy
MATHWORKS v České republice. Najdete zde některé opravené funkce MATLABu, zejména z
oblasti lineárních obvodů a funkce rozšiřující možnosti MATLABu.
Co zde najdete :
Inverzní Čebyševova aproximace
- Opravená funkce cheb2ap. Tato funkce realizuje inverzní Čebyševovu aproximaci
normované dolní propusti analogového prototypu. V MATLABu je ovšem špatně implementována.
Pokud se chcete dozvědět o tomto problému více, můžete si stáhnout dokumentaci ve formátu Postscript
nebo ve fromátu PDF,
kterou jsme napsali pro firmu HUMUSOFT. Opravená funkce se jmenuje invcheby
a můžete si ji stáhnout zde. Funkce byla odladěna v GNU Octave 2.0.14.
Testována byla samozřejmě i v MATLABu 4.2 a MATLABu 5.
- Protože MATLABí aproximační funkce analogových prototypů (Butterworth, Čebyšev, Cauer)
pracují s nestandardními vstupními parametry, napsal jsem ještě jednu funkci pro inverzní
Čebyševovu aproximaci, jejíž vstupy vycházejí z tolerančního schématu normované dolní
propusti. Jmenuje se invcheby2 a stáhnout si ji můžete zde.
- Pokud si chcete výše uvedenou aproximaci zkusit, dříve než si ji stáhnete, můžete
vyzkoušet interaktivní webovou aplikaci, která jí počítá.
Standardní aproximace (Buttervorth, Čebyšev)
- Funkce butt počítá přenosovou funkci Buttervorthovské normalizované
dolní propusti. Vstupní požadavky této funkce striktně vycházejí z tolerančního schématu.
Zcela analogická je funkce cheb, která ovšem počítá aproximaci Čebyševovskou.
Veškeré dotazy a připomínky směřujte prosím na mě.
Díky Honza Vrbata.