A linspace különböző funkciói a MATLAB-ban példákkal

A Linspace Kulonbozo Funkcioi A Matlab Ban Peldakkal



A lineáris térközű vektorok értékei egyenlő eltérésekkel rendelkeznek az adott lineáris tartományban. Egyszerűen fogalmazva, ha van egy tartományunk [1, 10] és 5 intervallumpontra akarjuk felosztani, akkor egy eredő vektort kapunk [1, 3.25, 5.50, 7.75, 10]. Ezt az eredő vektort nevezzük lineáris térközű vektor . A MATLAB-ban lineárisan elosztott vektorok jönnek létre a linspace() függvény használatával.

Ez a cikk megtanít bennünket a MATLAB megvalósítására linspace() funkció.

Hogyan valósítsuk meg a linspace() függvényt a MATLAB-ban?

A MATLAB könyvtár tartalmaz egy beépített linspace() függvényt, amely lehetővé teszi lineárisan elhelyezett értékek létrehozását két konkrét pont között. Ez a funkció két értéket igényel bemenetként, és egy másik opcionális bemenetet, amely az egyenlő távolságra lévő értékek számának meghatározására szolgál. Ez a függvény egy egyszerű szintaxist követ:







linspace ( < kezdőpont > , < végpont > , ( választható ) < pontok_száma > )

Ez a függvény három argumentumot fogad el:



  • kezdőpont : Az intervallum kezdőértékének megadására használt kötelező argumentum.
  • végpont : Az intervallum végértékének megadásához használt kötelező argumentum.
  • pontok_száma : Egy opció argumentum számos érték leírására szolgál egyenlő térközzel. Ha ez az argumentum nincs megadva, akkor a függvény alapértelmezés szerint 100 egyenlő távolságra lévő elemből álló vektort hoz létre, amelyek az adott pontok között helyezkednek el.

Nézzünk meg néhány gyakorlati példát, amelyek illusztrálják a működését linspace() funkció.



1. példa

Ez egy egyszerű MATLAB kód, amely a linspace() funkcióval egyenlő távolságban lévő értékeket nyomtathat 1-től 10-ig.





rúd =linspace ( 1 , 10 )

A fenti kódban nem adtuk meg az elemek számát, így 100 elemből álló vektort készített.



2. példa

A megadott MATLAB kód lineárisan elosztott vektort hoz létre a linspace() függvényt az egyenlő távolságra lévő értékek pontjainak és számának megadásával.

rúd =linspace ( 1 , 10 , 5 )

3. példa

Egy függvény ábrázolásakor fontos, hogy az értékeket egyenlő távolságra adjuk meg, mint a tartományt. Az egyes értékek manuális bevitele helyett használhatja a linspace() függvény a MATLAB-ban, amely lehetővé teszi egy meghatározott tartományon belül egyenlő távolságú értékek halmazának létrehozását. Így segít leegyszerűsíteni a tartomány létrehozásának folyamatát a függvények ábrázolásához.

x = linspace ( 1 , 10 ) ;
és = nélkül ( x ) ;
származik ( x,y )

4. példa

Ebben a példában lineárisan elosztott komplex számok vektorát fogjuk létrehozni a linspace() funkció.

vektor = linspace ( - 1 -én, 1 +én, 5 )

Következtetés

A lineáris térközű vektorok értékei egyenlő távolságra vannak egy adott lineáris tartományon belül. A MATLAB linspace() A függvényt úgy tervezték, hogy két meghatározott pont között lineárisan elhelyezkedő értékeket generáljon. A függvény két értéket vesz kötelező bemenetként, és rugalmasságot biztosít az adott intervallumon belüli egyenlő távolságra lévő értékek számának megadására egy opcionális argumentum segítségével. Ez az oktatóanyag bemutatja a linspace() gyakorlati példákon keresztül.