Névjegyzék

MATLAB: Future eszköz vagy drága játék. Általános információk a Matlab Matlab program felülvizsgálatáról

A Matlab csomagot a matematika több mint tíz évvel ezelőtt hozta létre. A több száz tudós és programozó munkája célja a lehetőségek állandó bővítése és a megadott algoritmusok javítása. Jelenleg a Matlab egy erős és univerzális eszköz az emberi tevékenység különböző területeiben felmerülő problémák megoldásának.
MATLAB 6.X munkadarab, Matlab 7 van kényelmes interfész Sok MATLAB segédelem eléréséhez.
A MATLAB 6.X megkezdésénél megjelenik a munkahelyi környezet a képernyőn. , ábrán látható. egy.

Ábra. 1. MATLAB 6.X munkakörnyezet

Ez a lecke tanulmányozza a MATLAB munkájának (bevezetése) alapját.

A munkadarab a következő elemeket tartalmazza:

Menü;
- eszköztár gombokkal és legördülő listával;
- Tabs lapokkal Dob. Párna és Munkaterület,amelyből könnyen hozzáférhet a Lavigoh különböző moduljaihoz és a munkadarab tartalmához;
- Tabs lapokkal Parancs. Történelem. és Jelenlegi Könyvtár,a korábban beírt parancsok megtekintéséhez és újrahívásához, valamint az aktuális könyvtár telepítéséhez;
- Parancs ablak Parancs. Ablak. azzal a parancssorral, amelyben a villogó kurzor található;
- Állomásszalag.

A laboratóriumi munkában leírt összes parancsot a parancssorban kell értékelni. Maga a szimbólum ", amely a parancssori meghívást jelöli, nem szükséges beírni. A munkaterület megtekintéséhez kényelmes a görgetési rudak vagy gombok használata , balra vagy jobbra és , Felfelé vagy lefelé mozogni. A kulcsok használatáról , , , Ezenkívül azt fogják mondani. Ha hirtelen a parancsablak munkaterületének áthelyezése után a villogó kurzorral ellátott parancssor eltűnt, csak kattintson .
Fontos megjegyezni, hogy a parancs vagy kifejezés meg kell végeznie a kulcsot Annak érdekében, hogy a MATLAB program végrehajtja ezt a parancsot, vagy kiszámítsa a kifejezést.

1. megjegyzés.

Ha a MATLAB 6.X munkakörnyezet nem rendelkezik néhány leírt ablakmal, akkor a menüben következik KILÁTÁS.válassza ki a releváns elemeket: Parancs ablak, parancs előzmények, aktuális könyvtár, munkaterület, indító pad.

2.1. Aritmetikai számítások

A beépített matematikai funkciók MATLAB lehetővé teszi, hogy különböző kifejezések értékeit megtalálja. A MATLAB képes a kimeneti formátum vezérlésére. A kifejezések kiszámítására szolgáló parancsok az összes magas szintű programozási nyelvre jellemzőek.

2.1.1. Legegyszerűbb számítások

Tárcsázza az 1 + 2-t a parancssorba, és kattintson a gombra . Ennek eredményeként a következő megjelenik a MATLAB parancs ablakban:

»1 + 2
Ans \u003d.
3
» |

Mit csinált Matlab? Először kiszámították az 1 + 2 mennyiségét, majd rögzítették az eredményt egy speciális változó ANS-ben, és kimennek a 3-as értéket, a parancsablakban. A válasz alatt egy parancssor, amely villogó kurzorral rendelkezik, jelezve, hogy a MATLAB készen áll a további számítástechnikára. Új kifejezéseket tárcsázhat a parancssorban, és megtalálhatja az értékeket.

Ha folytatnia kell az előző kifejezést, például a kiszámítás (1 + 2) /4.5, akkor az eredmény használatának legegyszerűbb módja az ANS változóban tárolódik. Tárcsázza az ANS / 4.5 gombot a parancssorban (amikor megadja a tizedes frakciókat, a pontot használja), és nyomja meg a gombot Kiderül:

»ANS / 4.5
Ans \u003d.
0.6667
» |

Jegyzet 2.

A számítások eredményei a MATLAB-ban beállított kimeneti formátumtól függenek. A következő magyarázata a fő kimeneti formátumok beállítása.

2.1.2. Számítási eredmény kimeneti formátumok

A szükséges kimeneti formátumot a felhasználó határozza meg a MATLAB menüből. Válassza ki a menüt Fájl bekezdés Preferenciák.Megjelenik egy párbeszédpanel a képernyőn. Preferenciák.A kimeneti formátum beállításához győződjön meg róla, hogy a bal oldali panel listájában kiválasztott elem Parancs. Ablak.. A formátum feladata a legördülő listából készült. Numerikus. formátum. Panelek SZÖVEG. kIJELZŐ.
Csak a leggyakrabban használt formátumokat elemezzük. Választ rövid A legördülő listában Numerikus. formátum. A MATLAB 6.X. Zárja be a párbeszédpanelt az OK gomb megnyomásával. Most a rövid rövid lebegőpontos formátum a számítások eredményeit jeleníti meg, amelyekben a tizedespont után csak négy számjegy jelenik meg a képernyőn. Tárcsázza a 100/3-at a parancssorba, és kattintson .
Az eredmény Shar formátumban jelenik meg:

"100/3.
Ans \u003d.
33.3333

Ez a kimeneti formátum az összes későbbi számításhoz kerül mentésre, hacsak nincs telepítve egy másik formátum. Ne feledje, hogy a MATLAB olyan helyzet, ahol az eredmény nem illeszkedik a Shar formátumba, amikor túl sok vagy kicsi. Számítsa ki a 100000/3-at, az eredmény exponenciális formában jelenik meg:

"100000/3.
Ans \u003d.
Z.ZZZE + 004.

Ugyanez történik, ha 1/3000 található:

"1/3000
Ans \u003d.
Z.ZZZA-004.

Azonban a kezdeti formátum beállítása további számításokkal is mentésre kerül, kis számok esetén a kimenet ismét rövid formátumban fordul elő.

Az előző példában a MATLAB-csomag a számítások eredményét eredményezte exponenciális forma.A 3.3333E-004 felvétel 3.3333 * 10-4 vagy 0,00033333 jelöli. Hasonlóképpen, számokat tárcsázhat a kifejezésekben. Például könnyebb tárcsázni a 10E9 vagy L.0E10 10.000.000-et, és az eredmény ugyanaz lesz. A számok és az E szimbólum közötti tér nem engedélyezett, mert Ez hibaüzenethez vezet:

"10 E9.
??? 10 E9.

Ha pontosabban szeretné kapni a számítások eredményét, akkor válassza ki a legördülő listát hosszú.. Az eredmény hosszú formátumban jelenik meg, egy lebegőpontos, tizennégy számjegyből egy tizedesjegy után. Formátumok rövid e. és hosszú. e. Úgy tervezték, hogy az eredményt exponenciális formában négy és tizenöt számjegyű, tizedespont után. A formátumokról szóló információk a súgó parancs beírásával érhetők el a parancssor formátumú argumentumában:

Az egyes formátumok leírása a parancsablakban jelenik meg.

Állítsa be a kimeneti formátumot közvetlenül a parancssorból a formátum parancs segítségével. Például a kimeneti formátum hosszú lebegőpontos pontjának telepítéséhez adja meg a hosszú e parancsot a parancssorba:

»Formátum hosszú e
»1.25 / 3.11
Ans \u003d.
4.019292604501608E-001.

Kérjük, vegye figyelembe, hogy a Súgóformátum parancs megjeleníti a formátumok nevét nagybetűkkel. Azonban a bevezetendő csapat kisbetűkből áll. A beépített segítségnyújtási segítség ezen funkcióját kell használni. A MATLAB megkülönbözteti a tőke és a kisbetűket. A nagybetűkkel beállított parancs megpróbálása hibát eredményez:

»Formátum hosszú e
??? Formátum hosszú.
Hiányzó üzemeltető, vessző, vagy félkatonna.

Az eredmény kényelmesebb észleléséhez a MATLAB a számított kifejezés után a számítások eredményét jeleníti meg. Azonban néha kényelmes a képernyőn több sor helyezésére, amelyre ki kell választania a kapcsolót kompakt (fájl, numerikus kIJELZŐ)a legördülő listából. Az üres karakterláncok hozzáadása a kiválasztás lAZA. A legördülő listából Numerikus. kijelző..

3. megjegyzés.

Minden köztes Matlab számítás termel kettős pontosságnem számít, milyen kimeneti formátum van beállítva.

2.2. Az elemi funkciók használata

Tegyük fel, hogy ki kell számolnia a következő kifejezés értékét:

Adja meg ezt a kifejezést a parancssorban a MATLAB szabályainak megfelelően, és kattintson :

»Exp (-2.5) * Napló (11.3) ^ 0.3-SQRT ((SIN (2.45 * PI) + COS (3.78 * PI)) / Tan (3.3))

A válasz megjelenik a parancs ablakban:

ans \u003d.
-3.2105

A kifejezés beírásakor a beépített MATLAB funkciókat a kiállítók, a természetes logaritmus, a négyzetgyökér és a trigonometrikus funkciók kiszámítására használják. Milyen beépített elemi funkciókat lehet használni, és hogyan kell hívni őket? Tárcsázza a Súgó Eifun parancsot a parancssorban, míg a Command ablak megjeleníti az összes beépített elemi funkció listáját a rövid leírásukkal. A funkciók argumentumai hihetetlenül zárójelben vannak, a funkciók nevét kisbetűkkel írják be. A számok megadása l.elég kell tárcsázni a PI-t a parancssorban.

A Matlab aritmetikai műveleteit a legtöbb programozási nyelven szokásos módon végzik:

A fokig ^;
- szorzás és divízió *, /;
- kiegészítés és kivonás +, -.

Az aritmetikai operátorok elvégzésének módosításához zárójeleket kell használnia.
Ha ki kell számolnia az előzőhöz hasonló kifejezés értékét, például

opcionális, hogy újra felvegye a parancssorba. Használhatja azt a tényt, hogy a matlab emlékszik az összes beírt parancsra. Hogy újra felvilágosítsa őket a parancssorba, a kulcsok kulcsok , . Számítsa ki ezt a kifejezést a következő lépésekkel.

1. Nyomja meg a gombot<­>Ugyanakkor a korábban megadott kifejezés a parancssorban jelenik meg.
2. Adja meg a szükséges változtatásokat, cserélje ki a mínusz jelet egy pluszra és egy négyzetgyökre a négyzetre (a vonalat a kifejezéssel mozgathatja, a gombok kulcsok , , , ).
3. A megváltozott kifejezést kattintva kiszámítása .

Kiderül

»EXR (-2.5) * Napló (11.3) ^ 0,3 + ((Sin (2.45 * PI) + COS (3.78 * PI)) / Tan (3.3)) ^ 2
Ans \u003d.
121.2446

Ha pontosabb eredményt kell kapnia, akkor a Formátum hosszú E parancsot kell végrehajtania, majd nyomja meg a gombot<­> Amíg a szükséges kifejezés megjelenik a parancssorban, és nyomja meg a gombot .

»Formátum hosszú e
»Exp (-2,5) * Napló (11.3) ^ 0,3 + ((SIN. (2.45 * PI) + COS (3.78 * PI)) / Tan (3.3)) ^ 2
Ans \u003d.
1.212446016556763E + 002.

Távolítsa el az utolsó talált kifejezés eredményét egy másik formátumban újra számítás nélkül. Módosítsa a shar parancsformátumot, majd nézze meg az ANS változó értékét, írja be a parancssorba és nyomja meg a gombot :

»Formázza rövid
»ANS.
Ans \u003d.
121.2446

A MATLAB 6.X munkakörnyezetben a korábban beírt parancsok hívásához kényelmes eszköz van. Parancs. Történelem. A csapat története. A parancsok története tartalmazza az egyes munkamenet időpontját és dátumát a MATLAB 6.X. Az ablak aktiválása Parancs. Történelem. Ki kell választania egy azonos nevű lapot. Az aktuális parancs az ablakban kék háttéren jelenik meg. Ha bármilyen parancsra kattint a bal egér ablakban, ez a parancs aktuális lesz. A MATLAB-ban történő futtatásához kettős egérgombbal kell alkalmaznia, vagy válasszon egy karakterláncot a gombokkal , És nyomja meg a gombot . A felesleges parancs eltávolítható az ablakból. Ehhez az aktuális és törölni kell a kulcsot . Kiválaszthatja a több egymást követő parancsot a kulcskombináció segítségével +, + és végezze el őket Vagy törölje a kulcsokat . A következetesen futó parancsok kiválasztása egyidejű gombokkal kattintható . Ha a parancsok nem mennek egymás után, akkor a bal egérgombbal kell használni a kulcsot a kiemeléshez .

Amikor kattintson a jobb egérgombbal az ablakterületre Parancs. Történelem. Megjelenik egy előugró menü. A bekezdés kiválasztása Saru.a parancs másolása a Windows pufferre. Segítségével Értékelje. Kiválasztás Végezhet egy megjelölt parancscsoportot. Az aktuális parancs törléséhez az elemet tervezték Töröl. Kiválasztás. D.az összes parancs törlése az aktuálishoz - Töröl. nak nek. Kiválasztásminden parancs törlése - Töröl. Teljes. Történelem.

A kiszámításkor néhány kivételes helyzet lehetséges, például a nulla megosztás, amely a legtöbb programozási nyelven hibát okoz. Ha a MATLAB-nál pozitív számot osztanak meg, akkor az INS-t (végtelen), és elválasztjuk negatív szám A nulláson kiderül, hogy a -inf (mínusz végtelen) és figyelmeztetés kerül kiadásra:

"1/0.
FIGYELMEZTETÉS: Oszd meg nulla.
Ans \u003d.
In

Ha nullától nullára, nan-t kapunk (nem szám), és figyelmeztetést is adnak:

» 0/0
FIGYELMEZTETÉS: Oszd meg nulla.
Ans \u003d.
Nan.

Kiszámításkor, például SQRT (-1) , nincs hiba vagy figyelmeztetés. A MATLAB automatikusan belép a komplex számok területére:

»SQRT (-1.0)
Ans \u003d.
0 + L.0000I

Hogyan lehet megtudni, hogy melyik beépített elemi funkciók használhatók és hogyan hívják őket? Tárcsázza a parancsot a parancssorban Segítsen Eifunnak.Ugyanakkor az összes beágyazott elemi funkció rövid leírásával megjelenik a parancs ablakban.

A Matlab egy egyszerű nyelvet ötvözi a legmagasabb számításoknál. Az ilyen sebesség elérése miatt? Mit kell tenni, hogy írjon Matlab-nek valóban gyors programot? Végül ott van egy méltó alternatíva a Matlabu-nak a szabad szoftverek között? Most megpróbáljuk megválaszolni ezeket a kérdéseket.

A Matlab az 1970-es évek végén megjelent, mint a linpack lineáris algebra és az Eispack Library funkciók közötti szkript nyelv és csomagolás. A MATLAB egyik jellemzője, hogy az alap (és abban az időben az egyetlen) adattípus - a mátrix, és nem a szám. Ennek köszönhetően lehetséges volt menteni a mátrix műveletek felvételét ciklusokból, így kompakt és hasonló a matematikai. Másrészt a legmodernebb könyvtárak használata abban az időben biztosította a számítások nagy sebességét. Mindez hozzájárult a MATLAB népszerűségének gyors növekedéséhez.

A mátrix szorzása a különböző módon rögzített számra

Azóta több mint harminc év telt el. Ezekben az években tucatnyi könyvet írtak a Matlabról, a tudományos és műszaki számítások egyik standard nyelvévé vált. A nyelv viszonylagos könnyűsége és a számítások nagy sebessége megmarad, és továbbra is vonzó felek a csomagban. De ennek következtében ez megvalósul? Hogyan rendezik a modern matlab?

Mint korábban, a Matlab "a motorháztető alatt" a legmodernebb matematikai könyvtárak. Most az: Intel Math Kernel Library (MKL) a lineáris algebra műveletekhez és az Intel integrált teljesítmény primitívi könyvtárához (IPPL) - a képfeldolgozás optimalizálása érdekében. Az MKL magában foglalja különösen a könyvtárakat: BLAS, az alapvektor mátrix műveletek végrehajtása és a Lapack - Modern Development Linpack - amely lineáris algebra problémás megoldóit tartalmazza. Ezért nem meglepő, hogy a MATLAB sebessége túllépte a "házi készítésű" kódot, amely a vektor mátrix műveleteit hajtja végre. Ezenkívül magabiztosan megkerüli a csomagokat a BLAS és a LAPACK egyéb megvalósításaival.

A tény az, hogy MKL és IPPL használatra SSE és AVX - készlet utasításokat a processzor, hogy végre párhuzamosan számítások abban az esetben, ha kell végezni ugyanazt a műveletsort a különböző adatok (SIMD). Ez a teljesítmény jelentős növekedéséhez vezet, és a felhasználó bármilyen erőfeszítése nélkül.

Ezenkívül a MATLAB valószínűleg az SSE / AVX-t és a rendszermag funkcióiban használja, amelyet C.-n keresztül kell végrehajtani.

Kíváncsi, hogy az AMD MATLAB processzorokkal rendelkező számítógépeken az Intelben kifejlesztett könyvtárakat is használ, bár az AMD hasonló képességekkel valósította meg a könyvtárát - Amd mag Matematikai könyvtár (ACML).

Így a MATLAB sebessége erősen ajánlott könyvtárakból (Intel), implicit párhuzamosságból áll (amelyet az Intel is összeolvasztanak) és konfigurálnak, hogy ezeket a matematika előnyeit használja. Nem tudhatjuk pontosan az egyes tényezők befolyását, ráadásul a verzióból a verzióra és a platformra változhatnak a platformra.

A MATLAB könyvtárak verzióinak meghatározása a verzió funkció használatával

Annak érdekében, hogy hatékonyan alkalmazzák ezeket a lehetőségeket, a programot "Vektorosítsuk" a programot, azaz cserélje ki a ciklusok használatát műveletekkel egy tömb egészben, amelyet csak a gyors MATLAB funkciók hajtanak végre.

De a ciklusokat nem felejtették el. 2003-ban a JIT-fordító a MATLAB részeként jelent meg (6.5., R13 verzió). Elemzi a programot végrehajtott programot, ha ismételt fragmenseket fordít a gépkódra. Ennek eredményeképpen a későbbi ismétlésekkel ezeknek a töredékeknek a sebessége jelentősen növekszik (néha akár 100-szor), amely lehetővé teszi, hogy néhány ciklust szinte olyan gyors, mint a vektoros analógok. De: hogy a JIT-fordító sikeresen alkalmazható, a cikluskódnak meg kell felelnie bizonyos követelményeknek.

Ezeknek a követelményeknek a rövid összefoglalója, valamint a programvektorizációra vonatkozó tanácsok, a gyors MATLAB-kód írásában és részletesebb és friss információban is beszerezhetők - a nem dokumentált Matlab Yair Altman vagy a könyve oldalán "Matlab teljesítmény gyorsítása" - a legrészletesebb ma kézikönyv a MATLAB programok optimalizálásához. By the way, a fenti verziófüggvény használata is nem dokumentált csomag képességekre utal.

A MATLAB olcsóbb alternatívájaként a Python-t NUMPY / SCIPY könyvtárakkal és MKL-vel telepítheti. Ebben az esetben a Numba vagy a Cython a Matlab Jit Compiler helyett érvényes. Számos olyan teszt, amelynek eredményei megtalálhatók az interneten (például ez), azt sugallják, hogy a Matlab és a Python + Scipy Bundle nagyon közel áll a sebesség eredményeinek, így a programozó képessége és ismerete az adott csomag.

Dmitry Khramov

Azok, akik a legmagasabb matematikával foglalkoznak, tökéletesen ismerik a "szörnyek" matematikáját, néha szembe kell nézniük. Például, hogy kiszámítsák valamilyen óriás hármas integrált, valós Uyma időt, spirituális erőket és nem regeneráló idegsejteket tölthet. Természetesen nagyon érdekes, kihívja az integrálját, és vegye be. De mit tegyünk, ha inkább az integrált fenyegetett, hogy elviszi? Vagy mi még rosszabb, a köbös háromszoros kijött az irányításból és felébredt? Ez és az ellenség nem kívánja.


Korábban csak két lehetőség volt: mindent kihagyni, és sétáljon, vagy egy integrált többórás csatába lépjen. Nos, kinek a sok órát, kinek a többnapos - ki, ahogy tanult. De ez nem a lényeg. A huszadik század és a megmagyarázhatatlanul mozgó haladás harmadik módon kínál minket, nevezetesen lehetővé teszi, hogy a legösszetettebb integrált "gyorsan". Ugyanez vonatkozik az egyes egyenletek megoldására, a függvények grafikonjainak kialakítása köbös hiperboloidok stb.

Ilyen rendkívüli, de rendszeresen, erőteljes matematikai fegyverek vannak a foglalkozási helyzetekből. Ismerje meg, ki más nem tudja - Matlab szoftvercsomagot.

MATLAB és megoldja az egyenletet, és közelíti meg, és létrehoz egy függvény ütemezést. Megérted, mit jelent, barátok?

Ez azt jelenti, hogy az egyik legerősebb adatfeldolgozó csomag. A nevet megfejtették Mátrix.Laboratórium. Mátrix laboratórium,ha oroszul . A program képességei a matematika szinte minden területét fedik le. Tehát Matlab használatával:

  • Mindenféle műveletet termelnek a mátrixokon, megoldani a lineáris egyenleteket, vektorokkal dolgozni;
  • Számítsa ki a polinomok gyökereit bármely fokozatból, termeljen a polinomok, differenciálható, extrapolálja és interpolate görbéket, bármilyen funkció grafikonjait;
  • Tölt statisztikai analízis digitális szűréssel, statisztikai regresszióval;
  • Megoldja a differenciálegyenleteket. Magánszármazékokban, lineáris, nemlineáris, határfeltételekkel - nem számít, Malab mindent elhatároz;
  • Végezze el az egész számtani műveleteket.

Mindezen kívül a MATLAB lehetővé teszi, hogy az adatokat háromdimenziós grafikonok építéséhez és animációs görgők létrehozásához képezi.

A MATLAB leírása természetesen nem teljes. A gyártó és a funkciók által biztosított képességek mellett létezik nagy mennyiség MAB eszközök, írásbeli egyszerűen rajongók vagy más vállalatok.

MATLAB, mint programozási nyelv


És egy programozási nyelv, amelyet közvetlenül a programmal való munkavégzés során használnak. Ne menjünk részletekbe, csak azt mondjuk, hogy a MATLAB-ban írt programok kétféle: funkciók és szkriptek.


A fő munkaprogram egy M-fájl. Ez egy végtelen szöveges fájl, és benne van, hogy a számítástechnikai programozás közvetlenül. By the way, ne féljen ebből a szóból - annak érdekében, hogy Matlab-ban dolgozzon, egyáltalán nem kell professzionális programozónak lennie.

Az M-fájlok fel vannak osztva

  • M-forgatókönyvek. Az M-Script a legegyszerűbb M-fájltípus, amely nincs bemeneti és kimeneti argumentumok. Ez a fájl Több ismételt számítás automatizálására használják.
  • M-funkciók. Az M-funkciók M-fájlok, amelyek a bemeneti és kimeneti érvek elérhetőségét teszik lehetővé.

Annak érdekében, hogy vizuálisan megmutassuk, hogy a munka folyik a Matlab-ban, lássuk a Matlast funkció létrehozásának példáját. Ez a funkció kiszámítja az átlagos vektor értéket.
f. unction y \u003d átlagos (x)
% Átlagos átlagos vektorelemek.
% Átlag (x), ahol X egy vektor. Kiszámítja a vektor elemeinek átlagos értékét.
% Ha a bemeneti argumentum nem vektor, hiba keletkezik.
\u003d Méret (x);
Ha (~ (((m \u003d\u003d 1) | (n \u003d\u003d 1)) | (M \u003d\u003d 1 & N \u003d\u003d 1)))
Hiba ("A bemeneti tömbnek vektornak kell lennie)
Vége.
y \u003d összeg (x) / hossz (x); % A számítás

A függvény definíciós sorrendje tájékoztatja a MATLAB rendszert, hogy a fájl M-funkció, és meghatározza a bemeneti érvek listáját is. Tehát az átlagos funkciómeghatározási karakterlánc formája van:
Funkció Y \u003d Átlagos (x)
Hol:

  1. funkció - Az M-funkció meghatározó kulcsszó;
  2. y - Kimeneti érv;
  3. Átlagos - a funkció neve;
  4. x - Bemeneti érv.

Tehát, hogy írjon egy funkciót Matlabában, meg kell emlékezni, hogy a MATLAB rendszer minden egyes funkciója olyan karakterláncot tartalmaz, amely a fentiekhez hasonló funkciót határoz meg.

Természetesen olyan erőteljes csomagra van szükség, nem csak a diákok életének megkönnyítése érdekében. Jelenleg a Matlab, egyrészt nagyon népszerű sok tudományos és mérnöki iparági szakemberek között. Másrészt a nagy mátrixokkal való együttműködés képessége lehetővé teszi a MATLAB-t a pénzügyi elemzők nélkülözhetetlen eszközével, lehetővé téve sokkal több feladatot, mint például az összes Excel ismert. Tudjon meg többet arról, hogy olvassa el a felülvizsgálati cikkben.

A MATLAB-val való munka hátrányai


Milyen nehézségek vannak a Matlab-val való együttműködésben? A nehézség talán csak egy. De alapvető. A MATLAB képességeinek teljes ismertetése és könnyedén megoldja a feladatot, amit előtted állsz, izzadni kell, és először foglalkozik a Matlabo-val (hogyan lehet létrehozni egy fájlt, hogyan lehet létrehozni egy funkciót és más). És ez nem olyan egyszerű, hatalomra és széleskörű lehetőségek Szükség van az áldozatokra.

Minden kívánsággal nem lehetséges, hogy a matlab -egyszerű program. Mindazonáltal reméljük, hogy a fentiek mindegyike elegendő érvelés lesz annak érdekében, hogy gondoskodjon a fejlődésről.

És végül. Ha nem tudod, miért ment mindent az életedhez, és másként nem, kérdezze meg Matlabát. Csak írja be a "Miért" a parancssorban. Válaszol. Próbáld ki!

Most ismeri a Matlab lehetőségeit. Az oktatás területén a MATLAB-t gyakran használják a numerikus módszerek és lineáris algebra tanításában. Sok diák nem tesz semmit, ha a laboratóriumi munka során végzett kísérlet eredményeit feldolgozza. A MATLAB-val való munka alapjai gyors és magas színvonalú fejlesztéséért mindig kapcsolatba léphet, bármikor készen áll a kérdés megválaszolására.

1. A 23. lecke megfelel a MATLAB bővítőcsomagoknak

Lecke №23.

Ismerkedés a Matlav bővülésének csomagolásával

    A bővítési csomagok listájának kimenete

    Simulinc Windows

    Csomag szimbolikus matematika

    A matematikai számítások csomagjai

    Az elemzési csomagok és a kontrollrendszerek szintézise

    Rendszerazonosító csomagok

    További Simulinc csomag további eszközei

    Csomagok jelek és képek feldolgozásához

    Egyéb alkalmazáscsomagok

Ebben a leckében röviden áttekintjük a rendszer szakmai bővülésének alapvető eszközeit, és alkalmazkodnunk a matematikai és tudományos és technikai feladatok egyes osztályai megoldására - a MATLAB rendszer bővülésének csomagolásával. Nem kétséges, hogy legalább néhány ilyen csomagot külön tanfolyamra vagy referenciakönyvre kell fordítani, talán nem egy. Külföldön a legtöbb ilyen kiterjesztés közzétette a külön könyveket, és a dokumentáció mennyisége száz megabájt. Sajnálatos módon a könyv volumene csak egy kicsit lehetővé teszi, hogy átmegy a bővítőcsomagokon annak érdekében, hogy az olvasó egy ötletet adjon arról, hogy milyen irányok alakulnak ki a rendszer.

2. A bővítési csomagok kimeneti listája

A bővítési csomagok listájának kimenete

A MATLAB 6.0 rendszer teljes összetétele számos összetevőt tartalmaz, a név, a változat számát és a létrehozás dátumát, amelynek megteremthető a Ver parancs:

Matlab verzió 6.0.0.88 (R12) a PCWIN MATLAB LICK számon: 0

Matlab Toolbox

6.0 verzió

06-0T-2000

4.0 verzió.

4.0 verzió.

04-0T 2000.

StateFlow Coder.

4.0 verzió.

04-0T 2000.

Real-Time Workshop.

4.0 verzió.

Kóma referencia-blokkolás.

1.0.2-es verzió.

Kommunikációs blokkolás.

2.0 verzió.

Kommunikációs eszköztár

2.0 verzió.

Vezérlő rendszer eszköztár

5.0 verzió.

DSP BlockSet.

4.0 verzió.

Adatgyűjtő eszköztár.

2.0 verzió.

05-0T 2000.

Adatbázis eszköztár

2.1-es verzió.

DataFeed Toolbox

1.2-es verzió.

Tárcsázza és mérőszalagok Blockset

1.1-es verzió.

Filter Design Toolbox

2.0 verzió.

Pénzügyi derivatívák eszköztár

1.0 verzió.

Pénzügyi idősorok eszköztár

1.0 verzió.

Pénzügyi eszköztár

2.1.2-es verzió.

Rögzített pontos blokk

3.0 verzió.

Fuzzy logikai eszköztár

2.1-es verzió.

Garch Toolbox.

1.0 verzió.

Képfeldolgozó eszköztár

2.2.2-es verzió

Instrument vezérlő eszköztár

1.0 verzió.

LMI Control Toolbox

1.0.6 verzió.

Matlab fordító

2.1-es verzió.

MATLAB jelentés generátor.

1.1-es verzió.

Mapping Toolbox

1.2-es verzió.


1.0.5 verzió.

Motorola DSP fejlesztő készlet

1.1-es verzió.

OL-SEP-2000

MI-analízis és szintézis eszköztár

3.0.5 verzió

Neurális hálózati eszköztár

4.0 verzió.

Nemlineáris vezérlőtervező blokk

1.1.4 verzió.

Optimalizálás eszköztár.

2.1-es verzió.

Részleges differenciálegyenlet eszközkészlet

1.0.3 verzió.

Power System BlockSet.

2.1-es verzió.

Valódi műhely Ada Coder

4.0 verzió.

REAL -TIME WORKSHOP EMBEDDED COLDER

1.0 verzió.

Követelmények kezelési felület.

1.0.1-es verzió.

Robusztus vezérlő eszköztár

2.0.7-es verzió

SB2SL (átalakítja a SystemBuild Simu-hoz

2.1-es verzió.

Jelfeldolgozó eszköztár

5.0 verzió.

Simulink gyorsító

1.0 verzió.

Model differencing a Simulink és ...

1.0 verzió.

Simulink modell lefedettségi eszköz

1.0 verzió.

Simulink jelentés generátor.

1.1-es verzió.

Spline Toolbox

3.0 verzió.

Statisztika eszköztár

3.0 verzió.

Szimbolikus Math Toolbox

2.1.2-es verzió.


5.0 verzió.

Wavelet Toolbox.

2.0 verzió.

1.1-es verzió.

xPC célágyazott opció

1.1-es verzió.

Felhívjuk figyelmét, hogy a Matlab 6.0-ban szinte minden bővítőcsomag frissül és 2000-ben kelt. Leírásuk észrevehetően bővül, ami PDF formátumban sokkal több, mint egy sátor ezer oldal. Az alábbiakban a fő bővítési csomagok rövid leírása.

3. Simulink for Windows

Simulink a Windows rendszerhez

A Simulink Extension csomagot a megadott tulajdonságokkal rendelkező grafikus blokkok (paraméterek) szimulálására használják. A modellek összetevői, viszont grafikus blokkok És olyan modellek, amelyek számos könyvtárban és az egérrel vannak ellátva, átvihetők a főablakba, és egymáshoz kapcsolódnak egymáshoz. A modellek magukban foglalhatják a különböző típusú jelek, virtuális regisztráló eszközök, az animáció grafikáját. A modellblokk duplán kattintása egy ablakot jelenít meg, amelynek paramétereinek listája van, amelyet a felhasználó megváltoztathat. Az utánzás elindítása egy épített modell matematikai modellezését biztosítja az eredmények vizuális vizuális ábrázolásával. A csomag építési blokkdiagramokon alapul, ha blokkokat ad az összetevő könyvtárából a modell által létrehozott szerkesztési ablakig. A modell akkor fut a végrehajtáson. Ábrán. A 23.1 ábrázolja az egyszerű rendszer - hidraulikus henger modellezését. A vezérlést virtuális oszcilloszkóppal végezzük - az 1. ábrán. A 23.1 ábra két ilyen oszcilloszkóp képernyőt és a modell egyszerű alrendszerének ablakát mutatja. Lehetőség van olyan komplex rendszerek modellezésére, amelyek számos alrendszerből állnak.

Simulink alkotja és megoldja a modell állapotának egyenletét, és lehetővé teszi, hogy számos virtuális mérőműszert csatlakoztassa a kívánt pontokra. Lenyűgözi a modellezési eredmények bemutatásának láthatóságát. Számos példát alkalmaznak a Simulink csomag alkalmazására a 4. leckében. A csomag előző verzióját részletesen ismertetjük a könyvekben. A fő innováció a mátrixjelek feldolgozása. Külön szimulink teljesítménycsomagok, mint például a Simulink Accelerator, hogy összeállítsa a modellek kódját, a Simulink Profiler kódelemzéséhez stb.

Ábra. 23.1. Példa egy hidraulikus hengerrendszer modellezésére a Simulink kiterjesztés használatával

1.gif.

Kép:

1b.gif.

Kép:

4. Valós idejű Windows cél és műhely

Valós idejű Windows cél és műhely

Csatlakozás Simulink A hatékony szimulációs alrendszer valós idejű szimuláció (kiegészítő hardver formájában számítógép bovítokártyák) által képviselt Real Time a Windows és a cél Műhely kiterjesztés csomag, egy hatékony eszköz kezelésére valós objektumok és rendszerek. Ezenkívül ezek a bővítmények lehetővé teszik a végrehajtható modellek létrehozását. Ábra. 4.21 A 4. leckében egy példát mutat be olyan modellezésre, amelyet a Van der mező nemlineáris differenciálegyenletei által leírt rendszernek tartalmazhat. Ennek a modellnek az előnye a matematikai és fizikai láthatóság. A Simulink modellek komponenseiben nemcsak a rögzített paraméterek, hanem a modellek viselkedését leíró matematikai arányok is beállíthatók.

5. Jelentés generátor a Matlab és a Simulink számára

Jelentés generátor a Matlab és a Simulink számára

Jelentésgenerátorok - a MATLAB 5.3.1-ben megadott eszközök, tájékoztatást nyújtanak a MATLAB rendszer működéséről és a Simulink bővítőcsomagról. Ez az eszköz nagyon hasznos, ha komplex számítástechnikai algoritmusok hibakeresése vagy komplex rendszerek modellezése. A jelentési generátorokat a jelentésparancs indítja el. A jelentések programként és szerkesztésként jelennek meg.

A jelentésgenerátorok futtathatják a jelentéseket és a programok töredékeit, és lehetővé teszik a komplex számítástechnika viselkedését.

6. Neurális hálózatok eszköztár

Neurális hálózatok eszköztár.

Az alkalmazási programok olyan eszközöket tartalmaznak, amelyek a neuronok matematikai analógjának viselkedését alapulnak. A PA-KET hatékony támogatást nyújt a jól ismert hálózati paradigmák tervezéséhez, tanulásához és modellezéséhez, az alapvető Perctrons modellektől a legmodernebb asszociatív és önképező hálózatokhoz. A csomag használható a neurális hálózatok tanulmányozására és alkalmazására az ilyen feladatokhoz, mint jelfeldolgozás, nemlineáris menedzsment és pénzügyi modellezés. Lehetőség van egy hordozható C-kód létrehozására valós idejű műhely segítségével.

A csomag tartalmaz több mint 15 ismert hálózati és képzési szabályt, amely lehetővé teszi a felhasználó számára, hogy kiválassza a legmegfelelőbb paradigmát egy adott alkalmazáshoz vagy kutatási feladathoz. Minden egyes típusú építészeti és képzési szabályok esetében inicializálás, tanulás, adaptáció, teremtés és szimuláció, demonstrációk és példa a hálózati alkalmazásra.

Az irányított hálózatok, választhat közvetlen vagy visszatérő architektúra több képzési szabályok és tervezési módszerek, mint például a perceptron, inverz eloszlás, fordított forgalmazása Levenberg, hálózatok radiális alapon és visszatérő hálózatokat. Könnyedén megváltoztathat minden architektúrát, képzési szabályokat vagy átmeneti funkciókat, újakat adhat hozzá - és mindezt anélkül, hogy egyetlen karakterláncot írnánk az SI vagy FORTRAN-on. A képfelismerő levél csomagkérelmének példáját a 4. osztályba hozták. A csomag előző verziójának részletes leírása megtalálható a könyvben.

7. Fuzzy logikai eszköztár

Fuzzy logikai eszköztár

Fuzy Logic alkalmazáscsomag a fuzzy (homályos) készletek elméletére utal. Támogatás a fuzzy klaszterezéshez és az adaptív fuzzy neurális hálózatokhoz. A csomaggrafikák lehetővé teszik, hogy interaktív módon ellenőrizzék a rendszer viselkedésének jellemzőit.

A csomag főbb jellemzői:

  • a változók meghatározása, fuzzy szabályok és kiegészítők funkciók;
  • interaktív megtekintés Fuzzy logikai kimenet;
  • modern módszerek: Adaptív fuzzy visszavonás neurális hálózatokkal, fuzzy klaszterezéssel;
  • interaktív dinamikus modellezés Simulink;
  • hordozható C kód létrehozása valós idejű műhely segítségével.

Ez a példa egyértelműen mutatja a modell viselkedésének különbségeit, amikor figyelembe veszi a fuzzy logikát és az ilyen számvitel nélkül.

8. Szimbolikus matematikai eszköztár

Szimbolikus Math Toolbox.

Az alkalmazáscsomag, amely a MATLAB rendszert alapvetően új lehetőségeket kínál - a szimbolikus (analitikai) formában problémák megoldásának lehetősége, beleértve a pontos aritmetikai önkényes bit végrehajtását is. A csomag a szimbolikus matematikai rendszermag egy legerősebb számítógépes algebra rendszerének használatán alapul - Maple V R4. Ez biztosítja a végrehajtását szimbolikus differenciálás és az integráció, számítási összegek és munkák, bomlás a sorozat a Taylor és Macrol, műveletek teljesítmény polinomok (polinomok), kiszámítása polinom gyökerek, oldat analitikai formájában nemlineáris egyenletek, mindenféle szimbolikus Átalakítások, szubsztitúciók és még sok más. Közvetlen hozzáférési parancsokkal rendelkezik a Maple V rendszer rendszermagjához.

A csomag lehetővé teszi a Maple v R4 rendszer programozási nyelvének szintaxisával, és telepítse őket a MATLAB rendszerbe. Sajnos a szimbolikus matematika képességei szerint a csomag nagyon rosszabb, mint a számítógépes algebra speciális rendszerei, például a Maple és a Mathematica legújabb verziói.

9. Matematikai számítástechnika csomagjai

A matematikai számítások csomagjai

A MATLAB számos bővítőcsomagot tartalmaz, amelyek fokozzák a rendszer matematikai képességeit, amelyek növelik a számítások sebességét, hatékonyságát és pontosságát.

10. NAG Alapítvány eszköztár

NAG Alapítvány eszköztár

Az egyik legerősebb könyvtár matematikai funkciókA speciális csoport által létrehozott Numerikus Algoritmusok Group, Ltd. A csomag több száz új funkciót tartalmaz. A funkciók nevét és a hívásuk szintaxisát a jól ismert NAG Foundation Library könyvtárból kölcsönzik. Ennek eredményeképpen a tapasztalt NAG Fortran felhasználók nehézségekbe ütközhetnek NAG csomaggal a Matlab-ban. A NAG Foundation Library objektumkódokként és a megfelelő M-fájloknak nevezhető. A felhasználó könnyen módosíthatja ezeket a szőrme fájlokat a forráskód szintjén.

A csomag a következő szolgáltatásokat nyújtja:

    a polinomok gyökerei és a lagerra módosított módszere;

    a szám mennyiségének kiszámítása: diszkrét és hermitikus-diszkrét Fourier transzformáció;

    rendes differenciálegyenletek: Adams és Runge-Kutta módszerek;

    equációk magánszármazékokban;

    interpoláció;

    saját értékek és vektorok kiszámítása, egyedi számok, komplex és érvényes mátrixok támogatása;

    a görbék és felületek közelítése: polinomok, köbös splines, Chebyshev polinomok;

    a funkciók minimalizálása és maximalizálása: lineáris és kvadratikus programozás, több változó funkcióinak szélsősége;

    mátrixok bomlása;

    lineáris egyenletek megoldása;

    lineáris egyenletek (Lapack);

    statisztikai számítások, beleértve a leíró statisztikákat és a valószínűségi elosztást;

    korrelációs és regressziós analízis: lineáris, többdimenziós és általános lineáris modellek;

    többdimenziós módszerek: Fő összetevők, ortogonális forgások;

    véletlen számok generálása: a Poisson, a Weibulla és az együttműködés normális eloszlása, forgalmazása;

    nem parametrikus statisztikák: Friedman, Kruskala Wallis, Manna-Whitney; Ideiglenes sorokban: egydimenziós és többdimenziós;

    speciális funkciók közelítése: Integral Kiállító, Gamma funkció, Bessel és Gankel funkció.

Végül ez a csomag lehetővé teszi a felhasználó számára, hogy olyan programokat hozzon létre a FORTRAN-on, amelyek dinamikusan kapcsolódnak a MATLAB-hoz.

11. Spline Toolbox

Alkalmazási programok csomagolása a splines használatához. Támogatja az egydimenziós, kétdimenziós és többdimenziós spline interpolációt és közelítést. A komplex adatok és támogatási grafika bemutatása és megjelenítése.

A csomag lehetővé teszi, interpoláció, közelítése és átalakítása spline származó B-formák szakaszonként polinom, interpoláció köbös spline és simítására, műveletek végrehajtása fölött spline: kiszámítása a származék, szerves és kijelző.

A spline csomag a Karl Debura "gyakorlati útmutatója" munkájában leírt szoftverprogramokkal rendelkezik, a Splines és a Spline csomag szerzője. Csomagfunkciók a Matlab és a részletes vezetés A felhasználó megkönnyíti a splinák megértését és hatékony használatát a különböző feladatok megoldására.

A csomag tartalmaz programokat a spline reprezentáció két legelterjedtebb formájával való munkavégzéshez: egy formában és darabolási polinom formájában. Az űrlap kényelmes az építési splinák színpadán, míg a pányáros polinom formája hatékonyabb a spline állandó üzemeltetése során. A csomag tartalmazza a funkciókat a létrehozás, a leképezés, az interpoláció, a közelítés és a spline feldolgozás formájában és polinomiális szegmensek formájában.

12. Statisztika Eszköztár

Statisztika eszköztár

Papíralkalmazási programok csomagja, amely élesen bővíti a MATLAB rendszer képességeit a statisztikai számítástechnikai és statisztikai adatfeldolgozás megvalósításában. Tartalmaz egy véletlenszerű számok, vektorok, mátrixok és tömbök különböző elosztási törvényei, valamint számos statisztikai funkciót. Meg kell jegyezni, hogy a leggyakoribb statisztikai funkciók szerepelnek a MATLAB rendszer magjában (beleértve az egyenletes és normál eloszlású véletlenszerű adatok létrehozásának funkcióit). A csomag főbb jellemzői:

    leíró statisztika;

    valószínűségi eloszlás;

    paraméterek és közelítés értékelése;

    ellenőrizze a hipotéziseket;

    többszörös regresszió;

    interaktív lépésenkénti regresszió;

    monte Carlo modellezés;

    időközönként közelítés;

    statisztikai folyamatirányítás;

    kísérlet tervezése;

    a válaszfelület modellezése;

    nemlineáris modell közelítése;

    a fő komponens elemzése;

    statisztikai grafika;

    grafikus felhasználói felület.

A csomag 20 különböző valószínűségi eloszlást tartalmaz, köztük t (emelés), F és Chi-négyzet. A paraméterek kiválasztása, a grafikus kijelzők és a legjobb közelítések kiszámításának módja mindenféle disztribúció esetében rendelkezésre áll. A dinamikus vizualizáció és az adatelemzés számos interaktív eszköz létezik. Vannak speciális interfészek a válaszfelület modellezéséhez, az eloszlások megjelenítéséhez, véletlenszámok és szintvonalak létrehozásához.

13. Optimalizálás eszköztár

Optimalizálás eszköztár.

Az alkalmazott feladatok csomagja - az optimalizálási problémák megoldása és a nemlineáris egyenletek rendszerei. Támogatja az alapvető módszereket számos változó funkcióinak optimalizálásához:

    a nemlineáris funkciók feltétel nélküli optimalizálása;

    a legkisebb négyzetek és nemlineáris interpoláció módszere;

    nemlineáris egyenletek megoldása;

    lineáris programozás;

    négyzetes programozás;

    a nemlineáris funkciók feltételes minimalizálása;

    minimax módszer;

    több kritérium optimalizálás.

A különböző példák bemutatják a csomagfunkciók hatékony alkalmazását. Segítségükkel összehasonlíthatod, mivel ugyanazt a feladatot különböző módszerekkel oldják meg.

14. Részleges differenciálegyenletek Toolbox

Részleges differenciálegyenletek eszköztár

Egy nagyon fontos alkalmazási programok, amelyek számos funkciót tartalmaznak a magánszármazékok differenciálegyenleteinek megoldására. Ez hatékony eszközt ad az ilyen egyenletek megoldására, beleértve a kemény. A csomag a véges elem módszert használja. A csomag parancsolatai és grafikus felülete a magánszármazékok egyenleteinek matematikai modellezésére használható a mérnöki és tudományos alkalmazások széles osztályához képest, beleértve az anyagok ellenállási problémáját, az elektromágneses eszközök számítását, a hő- és tömegátadás feladatait és diffúzió. A csomag főbb jellemzői:

    teljes körű grafikus felület a másodrendű részleges származékos egyenletek feldolgozásához;

    a hálózat automatikus és adaptív kiválasztása;

    a határfeltételek feladata: Dirichlet, Neuman és vegyes;

    a feladat rugalmas beállítása matlab szintaxissal;

    teljesen automatikus rácspartíció és a végső elemek értékének megválasztása;

    nemlineáris és adaptív számítási sémák;

    a különböző paraméterek és megoldások funkcióinak megjelenítésének képessége, az elfogadott particionálás és animációs hatások bemutatása.

A csomag intuitív módon a PDE oldat hat lépését követi a véges elem módszerrel. Ezek a lépések és a megfelelő csomagolási módok a következők: meghatározó geometria (rajz mód), a határfeltételek meghatározása (határértékek), a feladat (PDE mód) meghatározása, a véges elemek (háló mód) és az egyenletek megoldása (megoldási mód), az oldat későbbi feldolgozása (grafikon üzemmód).

15. A kontrollrendszerek elemzésének és szintézise

Az elemzési csomagok és a kontrollrendszerek szintézise

Vezérlő rendszer eszköztár

A vezérlőrendszer-csomagot úgy tervezték, hogy szimulálja, elemezze és tervezze meg az automatikus vezérlőrendszereket - mind a folyamatos, mind a diszkrét. A csomagfunkciók a halászeszközök hagyományos módszereit és az állami tér modern módszereit hajtják végre. Frekvencia és időbeli válaszok, a Zeros helyrajzok és a lengyelek gyorsan kiszámíthatók és megjeleníthetők a képernyőn. A csomag megvalósítása:

    a MIMO Systems (bemenetek - kimeneti készletek) rendszereinek teljes eszköze;

    ideiglenes jellemzők: Átutalási és átmeneti funkciók, reakció az önkényes hatásokra;

    frekvencia jellemzői: diagramok Bode, Nichols, Nyquist stb.;

    fordított kapcsolatfejlesztés;

    tervezés LQR / LQE szabályozók;

    a modellek jellemzői: szabályozhatóság, megfigyelhetőség, csökkentő modellek;

    támogatási rendszerek késedelemmel.

Az építési modellek további funkciói lehetővé teszik a komplexebb modellek tervezését. Az időválasz kiszámítható egy impulzusbevitelhez, egyetlen ugráshoz vagy tetszőleges bemeneti jelhez. Vannak funkciók is az egyes számok elemzésére.

Interaktív közepes összehasonlítása az ideiglenes és a frekvenciamenet rendszerek, biztosítja a felhasználó grafikus vezérlő elemeket egyszerre megjelenítő válaszokat és váltás közöttük. Számos válasz jellemzőit, például túlhajtási időt és szabályozási időt kiszámíthatja.

A vezérlőrendszer-csomag tartalmazza a visszajelzési paraméterek kiválasztásának eszközeit. A hagyományos módszerek közül: A szinguláris pontok elemzése, a nyereség és a csillapítási együttható meghatározása. A modern módszerek közül: lineáris kvadratikus szabályozás stb. A kontroll rendszercsomag tartalmazza nagyszámú Algoritmusok tervezésére és elemzésére irányítási rendszerek. Ezenkívül testreszabható környezetben van, és lehetővé teszi saját M-fájljainak létrehozását.

16. Nemlineáris vezérlőtervezés Toolbox

Nemlineáris vezérlőtervező eszköztár

A nemlineáris vezérlőtervezés (NCD) Blockset végrehajtja a dinamikus optimalizálás módszerét a tervezési irányítási rendszerekhez. Ez a Simulink használatához tervezett eszköz automatikusan beállítja a rendszerparamétereket az ideiglenes jellemzőkkel kapcsolatos felhasználó által meghatározott korlátozások alapján.

A csomag a transzfer tárgyak az egérrel változtatni az idő rövidsége közvetlenül a listákon, ami megkönnyíti a testre a változókat, és adja meg a határozatlan paramétereket, interaktív optimalizálás, munkagépek a szimuláció a Monte Carlo módszer támogatja a tervezési A Siso- (egy bemeneti kimenet) és a MIMO vezérlőrendszerek lehetővé teszik az interferencia, a nyomon követés és más típusú válaszok szimulálását, támogatja az ismétlődő paraméter és a késleltetési vezérlési feladatok problémáit, lehetővé teszi a késleltetési és elérési feladatokat, lehetővé teszi az elégedett és elérhetetlen korlátok között.

17. Robusztus vezérlő eszköztár

Robusztus vezérlő eszköztár

A robusztus vezérlési csomag tartalmaz eszközöket a többszűrő-rezisztens vezérlőrendszerek tervezésére és elemzésére. Ezek a modellezési hibák rendszerei, amelyek dinamikája nem ismert, vagy amelyek paraméterei megváltoztathatók a modellezés során. Erőteljes csomag algoritmusok lehetővé teszik, hogy komplex számításokat végezzen, figyelembe véve a paraméterek sorozata változását. Csomagfunkciók:

    az LQG szabályozók szintézise az egyenletes és az integrált normák minimalizálása alapján;

    multiparameter frekvencia válasz;

    az állami tér modellje;

    modellek átalakítása az egyes számok alapján;

    a modellelés csökkentése;

    spektrális faktorizáció.

A robusztus vezérlőcsomag a vezérlőrendszer-funkciókon alapul, miközben egyidejűleg javított algoritmusokat ad a vezérlőrendszerek tervezéséhez. A csomag átmenetet biztosít a modern menedzsmentelmélet és a gyakorlati alkalmazások között. Számos olyan funkcióval rendelkezik, amely a multi-paraméteres robusztus szabályozók tervezésének és elemzésének modern módszereit hajtja végre.

A rendszerek stabilitását sértő bizonytalanságok megnyilvánulásai, a különböző jelzések stabilitására, a jelek változatossága, a sebességváltó aránya pontatlansága, az ellenőrizetlen, nemlineáris hangszóró. A robusztus vezérlőcsomag lehetővé teszi, hogy értékelje a többparaméter stabilitási határát különböző bizonytalanságok esetén. Az alkalmazott módszerek közül: a peron algoritmus, az átviteli funkciók jellemzőinek elemzése stb.

A robusztus szabályozás csomag különféle eljárások tervezése visszajelzést, beleértve: LQR, LQG, LQG / LTR, et al. Az, hogy csökkenteni kell a sorrendben a modell felmerül több esetben: csökkenése a sorrendben a tárgy, csökkenti a sorrendben a szabályozó, a nagy rendszerek modellezése. A modell leeresztésének minőségi eljárása numerikusan stabilnak kell lennie. A robusztus vezérlési csomagban szereplő eljárások sikeresen megbirkóznak ezzel a feladattal.

18. Modell Prediktív vezérlő eszköztár

Modell Prediktív vezérlő eszköztár

A Prediktív Vezérlőcsomag modellje teljes pénzkészletet tartalmaz a prediktív (proaktív) irányítási stratégia megvalósításához. Ezt a stratégiát fejlesztették ki, hogy megoldja az összetett többcsatornás folyamatok kezelésének gyakorlati feladatokat az állami változók és menedzsment korlátozások jelenlétében. A kémiai iparban predikatív kezelési módszereket alkalmaznak, és más folyamatos folyamatok kezelésére. A csomag biztosítja:

    a rendszerek modellezése, azonosítása és diagnosztizálása;

    mISO támogatás (sok bemenet egy kimenet), MIMO, átmeneti jellemzők, állami térmodellek;

    rendszer elemzése;

    a modellek konvertálása különböző ábrázolási formájú (állami tér, sebességváltó);

    tankönyvek és demonstrációs példák biztosítása.

A menedzsment feladatokra vonatkozó előrejelző megközelítés kifejezett lineáris dinamikus modell Objektum, hogy megjósolja a jövőbeli változások hatását a kontrollváltozókban az objektum viselkedésén. Az optimalizálási probléma a négyzetes programozás feladata, az egyes szimulációs tapintat felújítására megoldott korlátozásokkal. A csomag lehetővé teszi a szabályozók létrehozását és tesztelését mind az egyszerű, mind a komplex objektumok számára.

A csomag több ötven specializált funkciót tartalmaz a dinamikus rendszerek tervezéséhez, elemzéséhez és modellezéséhez a predikatív vezérléssel. Támogatja a következő típusú rendszereket: impulzus, folyamatos és diszkrét idő, állami tér. Különböző típusú perturbációk feldolgozásra kerülnek. Ezenkívül a modell egyértelműen tartalmazhat korlátozásokat a bemeneti és kimeneti változókra.

A modellezési eszközök lehetővé teszik a nyomkövetést és a stabilizációt. Az elemzési eszközök közé tartozik a zárt áramkör, a frekvencia-válasz, egyéb vezérlési rendszer jellemzőinek kiszámítása. A csomagban szereplő modell azonosításához a rendszerazonosító csomaggal való kölcsönhatás funkciói vannak. A csomag két szimulink funkciót is tartalmaz, amelyek lehetővé teszik a nemlineáris modellek tesztelését.

19. MJ - Elemzés és szintézis

(MJ) -analízis és szintézis

Csomag P-analízis és szintézis funkciókat tartalmaz stabil kontrollrendszerek tervezésére. A csomag egy optimalizálást használ egy egyenletes áron és egyedülálló paraméterben. Ez a csomag tartalmaz egy grafikus felületet, amely az optimális szabályozók tervezése során blokkokkal egyszerűsíti a blokkokat. Csomag tulajdonságok:

  • az egyenletes és integrált szabályozók tervezése;
  • Érvényes és átfogó egyedi paraméter értékelése MJ;
  • D-K-iteráció hozzávetőleges Mu. -Szintézis;

    grafikus felület egy zárt kontúrválasz elemzéséhez;

    a modell sorrendjének csökkentése;

    a nagy rendszerek egyedi blokkok közvetlen kötése.

A modellteret a rendszer mátrixok alapján lehet létrehozni és elemezni. A csomag folyamatos és diszkrét modelleket támogat. A csomag tartalmaz egy teljes körű grafikus felületet, amely magában foglalja: a megadott adatok tartományának beállítását, egy speciális szerkesztési ablakot tulajdonságok D-K Iterációk I. grafikai ábrázolás Frekvencia jellemzők. A mátrixadagolásra, a szorzásra, a különböző transzformációkra és más műveletekre vonatkozik a mátrixokon. Lehetővé teszi a modellek sorrendjének csökkentését.

20. Állapotváltó.

Az állapotfeltöltés az esemény-kezelt rendszerek szimulációjának csomagja a véges automaták elmélete alapján. Ez a csomag a Simulink Dynamic Systems szimulációs csomagjához használható. Bármely Simulink-Mo-dela esetén beillesztheti az állapotfüggvény diagramot (vagy SF-diagramot), amely tükrözi a szimuláció objektumának (vagy rendszerének) komponenseinek viselkedését. Az SF diagram egy animáció. Szerinte az elkülönített színes blokkok és linkek, akkor nyomon követheti a szimulált rendszer vagy a készülék modelljének összes szakaszát, és bizonyos eseményektől függően üzembe helyezheti. Ábra. 23.6 Az autó viselkedésének modellezését szemlélteti vészhelyzet esetén az úton. Az autó modellje alatt egy SF diagram látható (pontosabban a munkájának egyik kerete).

Az SF diagramok létrehozásához a csomag kényelmes és egyszerű szerkesztővel, valamint felhasználói felület eszközökkel rendelkezik.

21. Kvantitatív visszacsatolási elméleti eszköztár

Kvantitatív visszacsatolási elmélet eszköztár

A csomag tartalmazza a robusztus (fenntartható) visszacsatolási rendszerek létrehozására szolgáló funkciókat. QFT (kvantitatív elmélete feedback) egy mérnöki módszer, amely gyakorisága bemutatása modell, hogy megfeleljen a különböző minőségi követelmények jelenlétében bizonytalan jellemzői a tárgy. A módszer alapja az a megfigyelés, hogy a visszacsatolás szükséges olyan esetekben, amikor egyes jellemzői a tárgy bizonytalan és / vagy ismeretlen zavarást alkalmas a bemenetére. Csomagfunkciók:

    a bizonytalansági visszajelzések frekvenciahatárai értékelése;

    a grafikus felhasználói felület, amely lehetővé teszi, hogy optimalizálja a szükséges visszajelzési paraméterek megtalálásának folyamatát;

    funkciók, amelyek meghatározzák a különböző blokkok hatását a modellbe (multiplexerek, adderek, visszacsatolási hurkok) a bizonytalanságok jelenlétében;

    támogatás az analóg és a digitális visszacsatolási kontúrok, kaszkádok és többre szerelt rendszerek modellezéséhez;

    a bizonytalanság felbontása az objektumparaméterekben paraméteres és nem parametrikus modellek vagy az ilyen típusú modellek kombinációi.

A visszajelzéselmélet a klasszikus frekvencia megközelítés természetes folytatása. Fő célja az egyszerű kis rendű szabályozók megtervezése minimális sávszélességgel, kielégítő a kiváló minőségű jellemzőkkel a bizonytalanságok jelenlétében.

A csomag lehetővé teszi a visszajelzések, szűrők különböző paramétereinek kiszámítását, a szabályozók tesztelését mind a folyamatos, mind a diszkrét térben. Kényelmes grafikus felülete, amely lehetővé teszi az egyszerű szabályozók létrehozását, amelyek megfelelnek a felhasználó követelményeinek.

A QFT lehetővé teszi, hogy olyan szabályozókat tervezzen meg, amelyek megfelelnek a különböző követelményeknek, a modellparaméterek változásai ellenére. A mért adatok közvetlenül felhasználhatók a szabályozók kialakításához, anélkül, hogy azonosítanák a rendszer összetett válaszát.

22. LMI Control Toolbox

LMI Control Toolbox

Az LMI csomag (lineáris mátrix egyenlőtlenség) vezérlése integrált környezetet biztosít a lineáris programozási feladatok beállításához és megoldásához. Kezdetben a vezérlőrendszerek tervezéséhez a csomag lehetővé teszi, hogy megoldja a lineáris programozási feladatok megoldását szinte bármilyen területen, ahol ezek a feladatok előfordulnak. A csomag főbb jellemzői:

    lineáris programozási feladatok megoldása: A korlátozások összeegyeztethetőségének feladata, a lineáris célok minimalizálása lineáris korlátozások jelenlétében, minimalizálva saját értékeiket;

    lineáris programozási feladatok tanulmányozása;

    a lineáris programozási feladatok grafikus szerkesztője;

    a szimbolikus formában korlátozások beállítása;

    több kritériumok a szabályozók tervezése;

    fenntarthatósági ellenőrzés: lineáris rendszerek négyzetes stabilitása, Lyapunov rezisztencia, Popova kritérium ellenőrzése nemlineáris rendszerek.

Az LMI vezérlőcsomag modern szimplex algoritmusokat tartalmaz a lineáris programozási feladatok megoldásához. A lineáris korlátozások szerkezeti ábrázolását használja, ami növeli a hatékonyságot és minimalizálja a memória követelményeit. A csomag speciális eszközzel rendelkezik a lineáris programozáson alapuló irányítási rendszerek elemzésére és tervezésére.

Lineáris programozási feladat magokkal könnyen ellenőrizheti a dinamikus rendszerek és rendszerek stabilitását a nemlineáris alkatrészekkel. Korábban ez a fajta elemzés túlságosan nehéz volt megvalósítani. A csomag csak olyan kritériumok kombinációját teszi lehetővé, amelyeket korábban túl bonyolultnak és megoldhatónak tekintettek csak heurisztikus megközelítések segítségével.

A csomag egy hatékony eszköz a megoldáshoz konvex feladatok Optimalizálás olyan területeken, mint a kontroll, az azonosítás, a szűrés, a strukturális tervezés, a grafikonelmélet, az interpoláció és a lineáris algebra. Az LMI vezérlés kétféle felhasználói grafikus felületet tartalmaz: lineáris programozási feladatszerkesztő (LMI szerkesztő) és magshape felület. Az LMI szerkesztő lehetővé teszi A szimbolikus korlátozások beállítása érdekében a Magshape biztosítja a felhasználót, amelynek kényelmes munkája van egy csomaggal.

23. Rendszerazonosító csomagok

Rendszerazonosító csomagok

Rendszerazonosító eszköztár

A rendszerazonosító csomag tartalmaz eszközöket a megfigyelt bemeneti és kimeneti adatok alapján a dinamikus rendszerek matematikai modelljeinek létrehozására. Rugalmas grafikus felülete, amely segít az adatok megszervezésében és modellek létrehozásával. A csomagban szereplő azonosítási módszerek alkalmazhatók a széles körű feladatok széleskörű megoldására, a vezérlőrendszerek tervezése és a feldolgozási jelek tervezése előtt az idősorok és a rezgés elemzése előtt. A csomag fő tulajdonságai:

    egyszerű és rugalmas felület;

    az adatok előfeldolgozása, beleértve az előszűrést, a trendek és az elmozdulások törlését; Az adatkapcsolat kiválasztására az elemzéshez;

    az idő és a frekvencia domén válaszának elemzése;

    a sebességváltási rendszer nullák és pólusok feltérképezése;

    a modell tesztelése során a maradékok elemzése;

    komplex diagramok, például Nyquist diagram, stb.

A grafikus felület egyszerűsíti az előfeldolgozó adatokat, valamint a modellazonosító párbeszédpályát. Lehetőség van a csomag üzemmódban és a Simulink bővítés használatával is. Az adatok letöltése és mentése, a tartománykiválasztás, az elmozdulások és a tendenciák eltávolítása minimális erőfeszítéssel történik, és a főmenüben vannak.

Az adatok és az azonosított modellek bemutatása grafikusan szerveződik oly módon, hogy az interaktív azonosítás folyamatában a felhasználó könnyen visszatérhet az előző munka előző lépésében. A kezdőknek lehetőség van a következő lehetséges lépések megtekintésére. A speciális grafikus eszközök lehetővé teszik, hogy megtalálja a korábban kapott modellek bármelyikét, és értékelje a minőségét más modellekhez képest.

A kimenet és a bemenet mérésével kezdve létrehozhat egy paraméteres modellmodellt, amely leírja a dinamika viselkedését. A csomag támogatja az összes hagyományos modellek struktúrákat, beleértve autoregresses, boksz Jenkins szerkezet, stb Támogatja lineáris modellek az állami helyet, ami lehet meghatározni mind a diszkrét és folytonos teret. Ezek a modellek tartalmazhatnak tetszőleges számú bemenetet és kimenetet. A csomag olyan funkciókat tartalmaz, amelyek az azonosított modellek tesztadataként használhatók. A lineáris modellek azonosítása széles körben alkalmazható a vezérlő rendszerek tervezése során, ha egy objektum modelljét szeretné létrehozni. A modelljelzési feladatokban alkalmazható az adaptív jelfeldolgozáshoz. Az azonosítási módszereket sikeresen alkalmazzák a pénzügyi alkalmazásokra.

24. Frekvencia Domain System azonosító eszköztár

Frekvencia Domain System azonosító eszköztár

A Frekvencia Domain System azonosító csomag speciális eszközt biztosít a lineáris dinamikus rendszerek azonosítására ideiglenes vagy frekvenciaváltságukhoz. A frekvencia módszerek a folyamatos rendszerek azonosítására irányulnak, ami a hagyományos diszkrét módszerhez való hatékony kiegészítés. Csomagolási módszerek alkalmazhatók olyan feladatokra, mint az elektromos, mechanikai és akusztikai rendszerek modellezése. Csomag tulajdonságok:

    időszakos perturbációk, csúcsfaktor, optimális spektrum, pszeudo-véletlen és diszkrét bináris szekvenciák;

    amplitúdó és fázis, nullák és pólusok konfidenciaintervallumának kiszámítása;

    a folyamatos és diszkrét rendszerek azonosítása ismeretlen késedelem;

    modell diagnosztika, beleértve a modellezést és a maradékok kiszámítását;

    modellek konvertálása a rendszerazonosító eszköztárhoz és vissza.

A frekvencia megközelítés használatával elérheti a legjobb modell a frekvenciatartományban; Kerülje a mintavételi hibákat; Könnyen kiemelheti a jel állandó komponensét; Jelentősen javítja a jel / zaj arányt. A zavaró jelek beszerzéséhez a csomag a bináris szekvenciák létrehozására szolgál, minimalizálja a csúcs nagyságát és javítja a spektrális jellemzőket. A csomag biztosítja a folyamatos és diszkrét lineáris statikus rendszerek azonosítását, a bemeneti jelek automatikus generálását, valamint a nullák grafikus képét és a sugárzó rendszer pólusait. A modell tesztelésére szolgáló funkciók magukban foglalják a maradékok, a fogaskerék arányok, a nullák és a pólusok kiszámítását, a modellt tesztadatok segítségével.

25. További MATLAB bővítőcsomagok

További csomagok bővítő MATLAB

Kommunikációs eszköztár

A különböző távközlési eszközök építésére és modellezésére szolgáló alkalmazási programok: digitális kommunikációs vonalak, modemek, jelátalakítók stb. különböző eszközök Kommunikáció és távközlés. Számos érdekes példát tartalmaz a kommunikációs eszközök modellezésére, például a V34 protokollon keresztül működő modem, egy modulátor, amely egy sávos modulációt stb.

26. Digitális jelfeldolgozás (DSP) BlockSet

Digitális jelfeldolgozás (DSP) BlockSet

A digitális jelfeldolgozók felhasználásával rendelkező alkalmazási programok csomagolása. Ezek elsősorban rendkívül hatékony digitális szűrők, a frekvencia-válasz jelek (ACH) meghatározott vagy alkalmazkodó paraméterei. A digitális eszközök modellezésének és tervezésének eredményei A csomag segítségével nagyon hatékony digitális szűrőképítésére használhatók a modern digitális jelfeldolgozó mikroprocesszorok számára.

27. Rögzített pontos blokk

Rögzített pontos blokk

Ez a speciális csomag a digitális vezérlőrendszerek és a digitális szűrők modellezésére koncentrálódik a Simulink csomag részeként. Egy speciális alkatrészkészlet lehetővé teszi, hogy gyorsan átkapcsoljon a rögzített és lebegő pontosvolonok (pont) között. Megadhatja a 8-, 16- vagy 32 bites hosszúságokat. A csomag számos hasznos tulajdonsággal rendelkezik:

    a sznofikus vagy bináris aritmetika használata;

    válassza ki a bináris pont felhasználóját;

    a bináris pont pozíció automatikus telepítése;

    a modelljel maximális és minimális tartományának megtekintése;

    váltás a rögzített és lebegőpontos számítások között;

    a túlcsordulás korrekciója és a kulcskomponensek jelenléte a fix pontos műveletekhez; Logikai operátorok, egy- és kétdimenziós referencia táblák.

28. Csomagok jelek és képek feldolgozásához

Csomagok jelek és képek feldolgozásához

Jelfeldolgozó eszköztár

Hatékony csomag elemzésére, modellezésére és tervezésére szolgáló eszközök mindenféle jel feldolgozására, biztosítva szűrésüket és többszörös transzformációkat.

A jelfeldolgozó csomag rendkívül kiterjedt funkciókat nyújt a hírfeldolgozó programok létrehozásának modern tudományos és műszaki alkalmazásokhoz. A csomag számos szűrési technikát és a legújabb spektrális analízis algoritmusokat használ. A csomag tartalmaz modulokat a lineáris rendszerek fejlesztésére és az idősorok elemzésére. A csomag hasznos, különösen olyan területeken, mint a hang- és videoinformációk feldolgozása, távközlés, geofizika, menedzsment feladatok igazi mód idő, gazdaság, pénzügy és gyógyszer. A csomag fő tulajdonságai:

    modellezési jelek és lineáris rendszerek;

    digitális és analóg szűrők tervezése, elemzése és megvalósítása;

    gyors Fourier transzformáció, diszkrét koszinusz és egyéb konverzió;

    a spektrumok és a statisztikai jelfeldolgozás becslése;

    idősorozat paraméteres feldolgozása;

    különböző formák jelzései.

A jelfeldolgozó csomag ideális héj a jelek elemzéséhez és feldolgozásához. A maximális hatékonyság és megbízhatóság kritériumai által választott algoritmusok bevált gyakorlatát alkalmazza. A csomag számos algoritmusokat tartalmaz a jelek és a lineáris modellek reprezentálásához. Ez a készlet lehetővé teszi a felhasználó számára, hogy rugalmasan megközelítse a jelfeldolgozó szkript létrehozását. A csomag tartalmaz algoritmusokat, amelyek egy modell egy kilátástól a másikra konvertálhatók.

A jelfeldolgozó csomag tartalmaz egy teljes módszert a digitális szűrők létrehozásához különböző jellemzőkkel. Lehetővé teszi, hogy gyorsan kifejthesse a felső és alsó frekvenciák, a zenekar és késleltetés szűrők, többszalagszűrők, beleértve a Chebyshev szűrőket, a Yula-Walker, az elliptikus stb.

A grafikus felület lehetővé teszi, hogy a szűrőket az egérobjektumok átviteli módban megadja a követelményeket. A csomag tartalmazza a következő új szűrési tervezési módszereket:

    az általánosított Chebyshev módszer a nemlineáris fázis jellemzőkkel, komplex együtthatókkal vagy tetszőleges válaszokkal rendelkező szűrők létrehozására. Az algoritmust Macken és Karam 1995-ben fejlesztette ki;

    a legkevésbé négyzetek korlátozásainak módja lehetővé teszi a felhasználó számára, hogy kifejezetten ellenőrizze a maximális hibát (simítás);

    a szűrő minimális sorrendjének kiszámításának módja a kaiser ablakával;

    a Temporworth általánosított módszere az alacsony frekvenciájú szűrők kialakításához a leghomogénebb sávszélességgel és csillapítási sávokkal.

Az optimális Fourier gyors konverziós algoritmuscsomag-jelfeldolgozással alapították a frekvenciaelemzés és a spektrális becslések tekintetében. A csomag tartalmazza a diszkrét Fourier transzformáció, a diszkrét koszinusz konverzió, a Hilbert átalakítását és egyéb átalakításokat, amelyeket gyakran az analízishez, kódoláshoz és szűréshez használnak. A csomag a spektrális analízis módszereit a VELHA módszerként hajtja végre, a maximális entrópia módszerét stb.

Az új grafikus felület lehetővé teszi, hogy megtekinthesse és vizuálisan értékelje a jelek, tervezési és alkalmazási szűrők jellemzőit, spektrális analízis kialakítását, a különböző módszerek hatását és paramétereit a kapott eredményre. A grafikus felület különösen hasznos az idősorok, a spektrumok, az idő és a frekvencia jellemzőinek megjelenítéséhez, a nullák helyének és a rendszerek átviteli funkcióinak helyének helyszínének.

A jelfeldolgozás alapja a sok más feladat megoldásának alapja. Például a képfeldolgozó csomagolással kombinálva a kétdimenziós jeleket és képeket feldolgozhatja és elemezheti. Egy pár rendszerazonosító csomag jelfeldolgozásával lehetővé teszi a rendszerek paraméteres modellezését az időtartományban. A neurális hálózat és a fuzzy logikai csomagolás kombinációjával számos eszköz az adatok feldolgozásához vagy kiemelésére besorolható. A jelgenerációs eszköz lehetővé teszi, hogy különböző formák impulzusjeleket hozzon létre.

29. magasabb rendű spektrális elemzés eszköztár

Magasabb rendű spektrális elemzés eszköztár

A magasabb rendű spektrális analíziscsomag speciális algoritmusokat tartalmaz a jelek elemzésének elemzéséhez. A csomag bőséges lehetőséget kínál a nem bevált jelek elemzésére, mivel algoritmusokat tartalmaz, talán a legfejlettebb módszerek a jelek elemzésére és feldolgozására. A csomag főbb jellemzői:

    magas rendű spektrumok értékelése;

    hagyományos vagy paraméteres megközelítés;

    amplitúdó és fázis helyreállítása;

    adaptív lineáris előrejelzés;

    harmonikus helyreállítása;

    visszatérési becslés;

    blokkolja a feldolgozó jeleket.

A magasabb rendű spektrális analíziscsomag lehetővé teszi, hogy elemezze a nem geuss zajok által károsított jeleket és a nemlineáris rendszerekben előforduló folyamatok. A magas rendű nyomaték pillanatokban meghatározott magas rendű spektrumok tartalmazzák további információamely nem érhető el csak az autokorrelációs vagy jeláram-spektrum elemzésével. A magas rendű spektrumok lehetővé teszik:

    elnyomja az adalékanyag szín gauss zaját;

    azonosítsa a nem multimetable fázisjeleket;

    a zajok negatív jellegének köszönhetően;

    Észlelje és elemezze a jelek nemlineáris tulajdonságait.

Lehetséges alkalmazások nagy rendű spektrális elemzés közé akusztikai, biomedicina, ökonometriai, szeizmológiai, oceanográfia, plazmafizika, radarok és lokátorok. A csomag tartójának fő jellemzői nagy rendű spektrumok, kölcsönös spektrális becslés, lineáris előrejelzési modellek és késleltetési becslések.

30. Képfeldolgozó eszköztár

Képfeldolgozó eszköztár

A képfeldolgozó csomag tudósokat, mérnököket és még művészeket is biztosít a digitális feldolgozáshoz és a képek elemzéséhez. Szorosan kapcsolódik a MATLAB alkalmazás fejlesztő környezet, a képfeldolgozás Toolbox csomagok nem hajthatja végre a hosszú távú kódolási műveletek és hibakeresés algoritmusok, amely lehetővé teszi, hogy összpontosítson a megoldása a fő tudományos vagy gyakorlati feladat. A csomag fő tulajdonságai:

    a képalkatrészek helyreállítása és kiválasztása;

    dolgozzon egy dedikált képpel;

    képelemzés;

    lineáris szűrés;

    képváltás;

    geometriai transzformációk;

    a fontos részletek kontrasztjának növekedése;

    bináris transzformációk;

    képfeldolgozás és statisztikák;

    színes konverziók;

    a paletta változása;

    típustípusok konvertálása.

A képfeldolgozó csomag bőséges lehetőséget kínál a létrehozáshoz és elemzéshez grafikus képek A Matlab környezetben. Ez a csomag egy rendkívül rugalmas felület, amely lehetővé teszi, hogy manipulálják a képeket, interaktív fejleszteni grafikus minták, láthatóvá adathalmazok és jegyzetekkel eredménye műszaki leírásokat, jelentések és publikációk. Rugalmasság, a csomag algoritmusok csatlakoztatása A MATLAB ilyen jellemzőjével, Matrix-vektor leírásként nagyon jól illeszkedik, hogy szinte bármilyen feladatot megoldani a grafika fejlesztésére és bemutatására. A csomagolás alkalmazásának példáit a MATLAB rendszerben a 7. osztályba adták. A MATLAB speciálisan tervezett eljárásokat tartalmaz, amelyek lehetővé teszik a grafikus héj hatékonyságának növelését. Megjegyezhető, különösen az ilyen funkciók:

    interaktív hibakeresés a grafika fejlesztésében;

    profiler optimalizálja az algoritmus végrehajtási idejét;

    eszközök az interaktív grafikus felhasználói felület (GUI Builder) felépítéséhez a GUI sablonok fejlesztésének felgyorsításához, lehetővé téve a felhasználói feladatokhoz való konfiguráláshoz.

Ez a csomag lehetővé teszi a felhasználó számára, hogy sokkal kevesebb időt és erőfeszítést tegyen a szabványos grafikus képek létrehozására, és így a képek fontos részleteire és jellemzőire koncentráljon.

A MATLAB és a képfeldolgozó csomag a leginkább az új ötletek és a felhasználói módszerek kidolgozásához igazodik. Ehhez van egy olyan konjugált csomagok, amelyek célja, hogy mindenféle konkrét feladatot és feladatot megoldani egy nem hagyományos készítményben.

A képfeldolgozó csomagot jelenleg intenzíven használják több mint 4000 vállalat és egyetem a világon. Van egy nagyon széles választék olyan feladatok, amelyeket a felhasználók megoldanak ez a csomagmint például az űrkutatás, a katonai fejlesztések, a csillagászat, az orvostudomány, a biológia, a robotika, az anyagtudomány, a genetika stb.

31. Wavelet Toolbox

A Wavelet-csomag biztosítja a felhasználót, amelynek teljes programja van a többdimenziós nonstationalisi jelenségek tanulmányozásához, a hullámokkal (rövid hullámcsomagok). Viszonylag nemrégiben létrehozott Wavelet csomag módszerek bővítik a felhasználó képességeit olyan területeken, ahol általában a Fourier-bomlási technikát alkalmazzák. A csomag hasznos lehet olyan alkalmazásokhoz, mint a beszéd és audió jelek, távközlés, geofizika, pénzügyek és gyógyszerek feldolgozása. A csomag fő tulajdonságai:

    speciális grafikus felhasználói felület és egy sor parancs elemzéshez, szintézis, szűrési jelek és képek;

    többdimenziós folyamatos jelek átalakítása;

    diszkrét jelátalakítás;

    jelek és képek bomlása és elemzése;

    az alapvető funkciók széles választéka, beleértve a határhatások korrekcióját;

    jelek és képek tételfeldolgozása;

    az entrópián alapuló jelcsomagok elemzése;

    szűrés a kemény és nem merev küszöbértékek létrehozásának lehetőségével;

    optimális jel tömörítés.

A csomag használatával elemezheti az ilyen funkciókat, amelyek hiányoznak a jelek elemzésére, azaz a trendek, a kibocsátás, a magas megrendelések származékaiban. A csomag lehetővé teszi, hogy tömörítheti és szűrje meg a jeleket explicit veszteségek nélkül még abban az esetben is, amikor meg kell menteni és nagy és alacsony frekvenciájú jelkomponenseket. A kompressziós és szűrő algoritmusok és a jelek kötegelt feldolgozása. A tömörítési programok a legpontosabb információkat képviselő együtthatók minimális számát osztják ki, ami nagyon fontos a kompressziós rendszer későbbi szakaszaihoz. A csomag tartalmazza a következő alapkészleteket a Waveletek: Biorthogonális, Haar, Mexikói Hat, Mayer stb. A saját alapjait is hozzáadhatja a csomagban.

A kiterjedt felhasználói kézikönyv megmagyarázza a csomagolási módszerekkel való munkavégzés elveit, számos példával és teljes körű linkszalaggal kísérve.

32. Egyéb alkalmazáscsomagok

Egyéb alkalmazáscsomagok

Pénzügyi eszköztár

A pénzügyi és gazdasági számítások alkalmazási programja meglehetősen releváns a piaci reformok esetében. Számos funkciót tartalmaz a komplex érdeklődés, a banki betétek, a nyereségszámítások és még sok más kiszámításához. Sajnos, mivel számos (bár általában, általában nem nagyon alapvető) különbségek vannak a pénzügyi és gazdasági formulákban, a feltételeinkben való felhasználása nem mindig ésszerű - számos hazai program van az ilyen számításokhoz - például "számviteli 1c". De ha csatlakozni szeretné a pénzügyi hírügynökségek adatbázisához - Bloom-Berg, IDC a DataFeed Toolbox Matlab csomagolásán keresztül, akkor természetesen használja a MATLAB kiterjesztésének pénzügyi csomagjait.

A pénzügyi csomag alapja a sok pénzügyi feladat Matlabjának megoldásához, az egyszerű számítástechnikától a teljes körű elosztott alkalmazásokig. A pénzügyi csomag felhasználható a kamatlábak és nyereség kiszámításához, a származékos jövedelem és betétek elemzésére, a befektetési portfólió optimalizálására. A csomag főbb jellemzői:

    adatfeldolgozás;

    a beruházási portfólió hatékonyságának diszperziós elemzése;

    ideiglenes sorozat elemzése;

    az értékpapírok jövedelmezőségének és a kurzusok értékelésének kiszámítása;

    statisztikai elemzés és a piaci érzékenység elemzése;

    az éves jövedelem kiszámítása és a cash flow-k kiszámítása;

    a kopás és az értékcsökkenési levelek elhatárolásának módszerei.

Tekintettel arra, hogy ennek a dátumának fontosságát, vagy hogy a pénzügyi tranzakciót, a pénzügyi csomag számos funkciót tartalmaz a dátumok és az idő különböző formátumban történő manipulálására. A Pénzügyi csomag lehetővé teszi az árak és a jövedelem a kötvényekben. A felhasználó képes a nem szabványos, beleértve a szabálytalan és ellentmondásos beállítást, beleértve a betéti és hitelezési műveletek grafikonjait, valamint a számlák visszafizetésének végső számítását. A gazdasági érzékenységi funkciók számíthatóak, figyelembe véve a gyors érettségi időt.

Pénzügyi algoritmusok kiszámítására pénzforgalom árak és egyéb adatok tükrözik a pénzügyi számlák teszik ki lehet számítani, különösen a kölcsönök kamatlábai és a hitelek, a nyereségesség együtthatók, hitel bevételek és végleges elhatárolások, értékelje és megjósolni a költsége a befektetési portfolió számítani A kopásjelzők stb. A csomagfunkciókat a pozitív és negatív cash flow (cash-flow) (pénzforgalom) használhatják (a fizetésekkel vagy készpénzes kifizetésekkel a kalandok feletti készpénzes kifizetéseknél).

A pénzügyi csomag olyan algoritmusokat tartalmaz, amelyek lehetővé teszik a befektetési portfolió, a dinamika és a gazdasági érzékenységi együtthatók elemzését. Különösen a befektetések hatékonyságának meghatározásakor a csomagfunkciók lehetővé teszik, hogy olyan portfóliót alkosson, amely megfelel a Markovic város klasszikus feladatainak. A felhasználó kombinálhatja a csomag algoritmusokat a Sharpe együtthatók és a jövedelemarányok kiszámításához. A dinamika és a gazdasági érzékenységi tényezők elemzése lehetővé teszi a felhasználó számára, hogy meghatározza a Streptdl tranzakció pozícióit, fedezeti és tranzakciókat fix kamatozású. A pénzügyi csomag kiterjedt lehetőségeket kínál az adatok bemutatására és bemutatására a hagyományos grafika és grafikonok formájában a gazdasági és pénzügyi szférák számára. A készpénz a felhasználó kérésére decimális, banki és százalékos formátumokban jeleníthető meg.

33. Mapping Toolbox

A Mapping csomag grafikus és parancsfelületet biztosít a földrajzi adatok elemzéséhez, a leképezéshez és a hozzáféréshez való hozzáféréshez külső források Adatok a földrajzon. Ezenkívül a csomag alkalmas számos jól ismert atlasz használatra. Mindezek a MATLAB-val kombinálva a felhasználókat a tudományos földrajzi adatokkal kapcsolatos produktív munkákkal kapcsolatos minden feltételekkel biztosítják a felhasználókat. A csomag főbb jellemzői:

    grafikai és tudományos adatok megjelenítése, feldolgozása és elemzése;

    több mint 60 kártya előrejelzés (közvetlen és inverz);

    vektor, mátrix és kompozit kártyák tervezése és megjelenítése;

    grafikus felület az épületek és adatok építéséhez és feldolgozásához;

    globális és regionális adat Atlas és konjugáció nagy felbontású kormányzati adatokkal;

    a földrajzi statisztikák és a navigáció jellemzői;

    a beépített megvilágítással és árnyékolással rendelkező kártyák háromdimenziós ábrázolása;

    konverterek a népszerű földrajzi adatformátumokhoz: DCW, Tiger, Etoro5.

A leképezési csomag több mint 60 legismertebb előrejelzést tartalmaz, beleértve a hengeres, pszeudo-hengeres, kúpos, polikonikus és pszeudonikus, azimutális és pszeudo-monasimális. Közvetlen és fordított előrejelzések lehetségesek, valamint a felhasználó által meghatározott nem szabványos vetületi fajok.

A leképezési csomagban kártya Ezt változónak vagy változónak nevezik, amely egy földrajzi pont vagy terület numerikus értékét tükrözi vagy felírja. A csomag lehetővé teszi, hogy vektor, mátrix és vegyes adatkártyák működjenek. Egy erőteljes grafikus felület interaktív munkát biztosít a térképekkel, például azt a képességet, hogy egy mutatót egy objektumhoz, és rákattint, hogy információt kapjon. MAPTOOL Grafikus felület - teljes alkalmazási fejlesztési környezet kártyákkal való munkavégzéshez.

A világ legszélesebb körben ismert atlasza, az Egyesült Államok, a csillagászati \u200b\u200batlaszok a csomag részét képezik. A földrajzi adatszerkezet egyszerűsíti az Atlases és a kártyák adatának kitermelését és feldolgozását. A földrajzi adatok szerkezetét és a kölcsönhatás jellegét külső földrajzi adatok digitális Chart of the World (DCW) formátumban, tigris, Tbase és Etoro5 gyűjtik össze, hogy egy hatékony és rugalmas eszköz a hozzáférést a már meglévő és a jövőbeni földrajzi adatbázisok. A földrajzi adatok alapos elemzése gyakran gömb alakú koordinátarendszerben működő matematikai módszereket igényel. A leképezési csomag a földrajzi, statisztikai és navigációs funkciók egy részhalmazával van ellátva a földrajzi adatok elemzéséhez. A navigációs funkciók bőséges lehetőségeket biztosítanak az áthelyezési feladatokhoz, például a pozícionálási és tervezési útvonalakhoz.

34. Power System BlockSet

Adatgyűjtő eszköztár és eszközvezérlő eszköztár

Adatgyűjtő eszköztár - Az adatgyűjtési területhez kapcsolódó bővítőcsomag a számítógép belső buszához, a funkcionális generátorokhoz, a spektrum analizátorokhoz - szavakkal, szavakkal, széles körben használt eszközökkel. Ezeket a megfelelő számítási alap támogatja. Az új eszközvezérlő eszköztár lehetővé teszi az eszközök és eszközök soros interfészével és egy közös csatorna és VXI interfészekkel történő csatlakoztatását.

36. Adatbázis eszköztár és virtuális valóság eszköztár

Adatbázis eszköztár és virtuális valóság eszköztár

Az adatbázis eszköztár sebessége több mint 100-szor emelkedik, mely információt számos adatbázis-kezelő rendszerrel cserélik az ODBC vagy a JDBC illesztőprogramok segítségével:

  • Hozzáférés 95 vagy 97 Microsoft;

    Microsoft. SQL szerver 6.5 vagy 7.0;

    Sybase Adaptive Server 11;

    Sybase (korábbi WATCOM) SQL Server bárhol 5.0;

    IBM DB2 Universal 5.0;

  • Számítógépes társulások Ingres (minden verzió).

Minden adat előre transzformálódik a MATLAB 6.0 sejtjeibe. A MATLAB 6.1 szerkezeteket is használhat. A Visual Designer (Visual Query Builder) lehetővé teszi számunkra, hogy önkényesen összetett kéréseket készítsünk a dialektusokra sQL nyelv Ezek az adatbázisok még SQL-ismeretek nélkül is vannak. Egy munkamenetben sok inhomogén adatbázis nyitható meg.

A Virtual Reality Toolbox elérhető a MATLAB 6.1. Lehetővé teszi a háromdimenziós animációt és animációt, beleértve a Simulink modelleket is. Programozási nyelv - VRML - virtuális valóságmodellezés nyelv (virtuális valóságmodell nyelv). Az animáció megtekintése lehetséges a VRML-támogatással rendelkező böngészővel ellátott számítógépen. Megerősíti, hogy a matematika a mennyiségi kapcsolatok tudománya és az érvényes vagy virtuális világok térbeli formáinak tudománya.

37. Excel link

Lehetővé teszi a Microsoft Excel 97 MATLAB I / O processzor használatát. Ehhez elegendő telepíteni az Excel-ben, mint a Math Művek Fájl által szállított kiegészítő funkciót, amelyet az ExclinkXLA. Az Excelben kell tárcsázni a szolgáltatást > Add-in\u003e Áttekintés, válassza ki a fájlt a \\ matlabrl2 \\ toolbox \\ ExLink könyvtárban, és telepítse azt. Most, minden alkalommal, amikor elindítja az Excel-t, megjelenik a MATLAB parancs ablak, és az Excel Vezérlőpult engedélyezve van a GetMatrix, Putmatrix, Evalstring gombokkal. A MATLAB EXCEL-ről való bezárásához elegendő tárcsázni \u003d MLC1ose () bármely Excel cellában. A parancs végrehajtása után megnyitott, a GetMatrix gombok, a Putmatrix, az Evalstring, vagy az Excel Tools\u003e Macro\u003e Run Mat! abi ni t. Az EXCEL Cell tartománya az egérrel kattintson a GetMatrix és a Matlab változó nevére. A mátrix az Excel-ben jelenik meg. Töltse ki a számokat az Excel Cell tartományban, kiválaszthatja ezt a tartományt, kattintson a Putmatrixre, és adja meg a MATLAB változó nevét. A munka tehát intuitív módon érthető. A Matlab Excel linktől eltérően nem érzékeny a regiszterre: i és i, j és j egyenlő.

Hívás demonstrációs példák a bővítési csomagokra.

A MATLAB egy magas szintű műszaki számítási nyelv, interaktív algoritmus fejlesztési környezet és modern adatelemző eszköz.
Matlab a hagyományos programozási nyelvekhez képest (C / C ++, Java, Pascal, Fortran) lehetővé teszi a tipikus feladatok időmegoldásának csökkentését, és jelentősen leegyszerűsíti az új algoritmusok fejlődését.
A Matlab a matematikai termékek teljes családjának alapja, és a fő eszköz a tudományos és alkalmazott feladatok széles skálájának megoldására olyan területeken, mint: Objektumok és fejlesztési rendszerek, kommunikációs rendszerek, jelek és képfeldolgozás, mérési jelek és Tesztelés, pénzügyi modellezés, számítástechnikai biológia és stb.
A Matlab kernel lehetővé teszi, hogy könnyedén dolgozzon valós, integrált és analitikai adattípusok mátrixokkal és adatstruktúrákkal és keresési táblákkal. A MATLAB illeszkedik a lineáris algebra (Lapack, Blas), a gyors Fourier transzformáció (FFTW) beépített jellemzőihez, a polinomok kezelésére szolgáló funkciók, az alapstatisztika funkciói és a differenciálegyenletek számszerű megoldása; Bővített matematikai könyvtárak az Intel MKL számára. Az összes beépített MATLAB rendszermag funkciót szakértők tervezték és optimalizálják, és gyorsabban dolgoznak, vagy ugyanolyan egyenértékűek a C / C ++.

A nyelv leírása

A MATLAB nyelv egy magas szintű programozási nyelv, beleértve az adatstrukturális mátrixokat, a funkciók széles skáláját, az integrált fejlesztési környezetet, az objektumorientált funkciókat és az egyéb programozási nyelvekben írt programokhoz való interfészeket.

A MATLAB-ra írt programok kétféle típus - funkciók és szkriptek. A funkciók bemeneti és kimeneti érveket, valamint saját munkaterületüket a számítások és változók köztes eredményeinek tárolására szolgálnak. A szkriptek is használják az általános munkaterületet is. Mindkét szkripteket és funkciókat nem értelmezik a gépkódba, és szöveges fájlokként tárolják. Lehetőség van arra is, hogy megmentse az úgynevezett pre-elemzett programokat - a nézetben kezelt funkciók és szkriptek, kényelmes a gép teljesítményéhez. Általánosságban elmondható, hogy az ilyen programokat a normálnál gyorsabban hajtják végre.

A MATLAB nyelvének fő jellemzője széles lehetőségek a mátrixokkal való munkavégzéshez, hogy a nyelvi alkotók a szlogen gondolkodóvektorban (ENG. GYIKAI VESZTETETT).

Matematika és számítások

A MATLAB számos (több száz) funkcióval rendelkezik a felhasználó számára, hogy elemezzék a matematika szinte minden területét lefedő adatokat, különösen:
Mátrixok és lineáris algebra - algebra mátrixok, lineáris egyenletek, sajátértékek és vektor, szingularitás, mátrixok és mások faktorizálása.
Az interpoláció polinomok - a polinomok gyökerei, a polinomok műveletei és a görbék és mások differenciálódása, interpolációja és extrapolációja.
Matematikai statisztikák és adatok elemzése - statisztikai funkciók, statisztikai regresszió, digitális szűrés, gyors Fourier transzformáció és mások.
Az adatfeldolgozás speciális funkciókészlet, beleértve a grafikonok, az optimalizálás, a nulla keresés, a numerikus integráció (ek ekekezletek) és mások építését.
A differenciálegyenletek a differenciál- és differenciállen algebrai egyenletek megoldása, a késleltetési differenciálegyenletek, a korlátozásokkal való egyenletek, a magánszármazékok és mások egyenletei.
A kapcsolódó mátrixok speciális MATLAB csomag adatosztály, amelyet speciális alkalmazásokban használnak.
Integer aritmetikai - egész szám szerinti aritmetikai műveletek teljesítése a Matlab környezetben.


Algoritmus fejlesztése

A MATLAB kényelmes eszközöket biztosít az algoritmusok fejlesztéséhez, beleértve a magas szintű objektumorientált programozási koncepciókat. Az integrált fejlesztési környezet összes szükséges eszköze, beleértve a hibakeresőt és a profilert. Az egész számokkal való munkavégzés funkciói megkönnyítik az algoritmusok létrehozását a mikrokontrollerek és más alkalmazások számára, ahol szükséges.


Adatmegjelenítés

A MATLAB csomag nagyszámú funkciót tartalmaz az építési grafikonok, beleértve az adatok háromdimenziós, vizuális elemzését és animációs görgők létrehozását.

A beépített fejlesztési környezet lehetővé teszi, hogy felhasználói grafikai interfészeket hozzon létre különböző vezérlőkkel, például gombokkal, bemeneti mezőkkel és másokkal. A MATLAB COMPILER komponense segítségével ezek a grafikus interfészek független alkalmazásokká alakíthatók.


Külső interfészek

A MATLAB csomag magában foglalja a különböző felületek eléréséhez külső alprogramot írt más programozási nyelvek, adatok, ügyfelek és kiszolgálók keresztül kommunikál Component Object Model vagy Dynamic Data Exchange technológiák, valamint a perifériák, amelyek közvetlen együttműködésre MATLAB. Sok ilyen funkciót ismert Matlab API.


Com.

A MATLAB csomag olyan funkciókhoz juthat, amelyek lehetővé teszik a COM objektumok (mind az ügyfelek, mind a szerver) létrehozását, kezelését és törlését. Az ActiveX technológia is támogatott. Minden COM objektum a Matlab csomag különleges COM-osztályához tartozik. Minden program, amelyek automatikavezérlő funkciók (automatikavezérlő) férhetnek hozzá MATLAB mint egy automatizálási szerver (angolul Automation Server).


Dde

A MATLAB csomag olyan funkciókat tartalmaz, amelyek lehetővé teszik más alkalmazások elérését. szerdai ablakokAmellett, hogy ezek az alkalmazások, a MATLAB adatok hozzáférése dinamikus adatcsere-technológiával (DDE) keresztül. Minden olyan alkalmazás, amely DDE-kiszolgáló lehet, saját egyedi azonosító neve van. Matlab esetében ez a név Matlab.


Webes szolgáltatások

A MATLAB-ban a webes szolgáltatások hívása lehetséges. Speciális funkció Létrehoz egy osztályt a Web Service API módszerek alapján.

A MATLAB kölcsönhatásba lép a webszolgáltatás ügyféllel a parcellák készítésével, feldolgozási és válaszparcellákkal. A következő technológiák támogatottak: Egyszerű objektum-hozzáférési protokoll (szappan) és webszolgáltatások leírása nyelv (WSDL).


Com port

A MATLAB soros porton közvetlen hozzáférést biztosít a perifériák, mint például a modemek, nyomtatók és tudományos felszerelés, a számítógéphez van csatlakoztatva egy soros port (COM port). Az interfész egy speciális osztályú objektum létrehozásával működik a soros port számára. Ennek az osztálynak az elérhető módszerei lehetővé teszik az adatok olvasását és írását egy soros porthoz, események és eseménykezelők használatához, valamint információt írhatnak be egy számítógépes lemezre valós időben. Ez a kísérletek elvégzéséhez szükséges, a valós idejű rendszerek szimulációja és más alkalmazásokhoz.


MEX fájlok

A MATLAB csomag tartalmaz egy interakciót a C és a Fortran nyelvekben írt külső alkalmazásokkal. Ezt az interakciót Mex fájlokon keresztül végzik. Lehetőség van a C vagy FITRAN-ban írt szubrutinok hívása, mintha beépített csomagfunkciók. A MEX fájlok dinamikusan csatlakoztatott könyvtárak, amelyek letölthetők és végrehajthatók a MATLAB-be beágyazott tolmács.


Dll

A Common DLL-re vonatkozó MATLAB interfész lehetővé teszi a hagyományos dinamikusan kapcsolódó könyvtárakban lévő funkciókat közvetlenül a MATLAB-ból. Ezeknek a funkcióknak C-interfésznek kell lenniük.

Ezenkívül a MATLAB képes hozzáférni a beépített funkciókat a C-interfészen keresztül, amely lehetővé teszi a Csomagfunkciókat a C-ban írt külső alkalmazásokban. Ez a MATLAB-ban lévő technológiát C motornak nevezik.


Szerszámkészletek

A Matlab képes speciális szerszámkészleteket létrehozni (ENG. Eszköztár) bővíti a funkcionalitását. Az eszközkészletek olyan funkciók gyűjteménye, amelyek megfelelnek a MATLAB-ban, hogy megoldjanak egy adott feladatosztályt. Mathworks Supplies eszközök, amelyeket számos területen használnak, beleértve a következőket:
Digitális jelfeldolgozás, képek és adatok: DSP Toolbox, Képfeldolgozó eszköztár, Wavelet Toolbox, Kommunikációs eszköztár, Szűrőtervezés Toolbox - olyan funkciók készletei, amelyek lehetővé teszik a jelfeldolgozó feladatok, képek széles választékának megoldását, a digitális szűrők és kommunikációs rendszerek tervezését.
Vezérlő rendszerek Toolbox, μ-analízis és szintézis eszköztár, robusztus vezérlő eszköztár, rendszerazonosító eszköztár, LMI Control Toolbox, Modell Prediktív Control Toolbox, Modell alapú kalibrálási eszköztár - funkciókészletek - A dinamikus rendszerek elemzésének és szintézisének megkönnyítése és szintézise Irányítási rendszerek, beleértve a modern kontroll algoritmusokat, például robusztus vezérlést, H∞-kontroll, LMN szintézis, μ-szintézis és mások.
Pénzügyi elemzés: Garch Toolbox, Fix-jövedelemes eszköztár, Pénzügyi idősorok Toolbox, Pénzügyi származékok Toolbox, Pénzügyi eszköztár, Adatbázis eszköztár - olyan funkciók készletei - amelyek lehetővé teszik, hogy gyorsan és hatékonyan gyűjtsük össze, feldolgozzák és továbbítsák a különböző pénzügyi információkat.
A földrajzi térképek elemzése és szintézise, \u200b\u200bbeleértve a háromdimenziós: leképezési eszköztárat.
Gyűjtése és elemzése a kísérleti adatok: Data Acquisition Toolbox, Képalkotás Toolbox, Instrument Control Toolbox, Link Code Composer Studio - készlet funkciókat, amelyek lehetővé teszik, hogy mentse és a folyamat során nyert adatok kísérletek, beleértve a valós idejű. A tudományos és mérnöki mérőberendezések széles választékát tartják fenn.
Vizualizációs és adatmegjelenítés: Virtuális valóság Toolbox - Lehetővé teszi az interaktív világok létrehozását és a tudományos információk vizualizálását virtuális valóság technológiák és VRML nyelvek segítségével.
Fejlesztési eszközök: MATLAB BUILDER for COM, MATLAB BUILDER for Excel, Matlab fordító, Filter Design HDL Coder - olyan funkciók készletei, amelyek lehetővé teszik a független alkalmazások létrehozását a MATLAB környezetéből.
Interakció a külső szoftverekkel: MATLAB REPORT GENERATOR, Excel Link, adatbázis eszköztár, Matlab Web szerver, Link a Modelsim-hez - olyan funkciókészletek, amelyek lehetővé teszik az adatok különböző típusú adatainak fenntartását olyan módon, hogy más programok működjenek velük.
Adatbázisok: Adatbázis eszköztár - eszközök az adatbázisok kezeléséhez.
Tudományos és matematikai csomagok: Bioinformatika Toolbox, Görbe Szerszámosláda, Fix-Point Toolbox, Fuzzy Logic Toolbox, Genetikai algoritmus és Közvetlen Keresés Toolbox, OPC Toolbox, Optimizáló eszköztár, Partial Differenciálegyenlet Eszköztár, Spline Toolsox, Statisztikai eszköztár, RF Toolbox - egy készlet Speciális matematikai funkciók a tudományos és mérnöki feladatok széles skálájának megoldására, beleértve a genetikai algoritmusok kifejlesztését, a magánszármazékok problémáinak megoldását, az egész problémákat, a rendszerek optimalizálását és másokat.
Neurális hálózatok: Neurális hálózati eszköztár - Eszközök a neurális hálózatok szintéziséhez és elemzéséhez.
Szimbolikus számítások: szimbolikus matematikai eszköztár - eszközök a szimbolikus számításokhoz, amelyek képesek kölcsönhatásba lépni a juhar karakterprogrammal.

A fentieken kívül több ezer más eszközkészlet van más vállalatok és rajongó által írt matlab számára.



Tetszett a cikket? Oszd meg