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.