Diferents funcions de linspace a MATLAB amb exemples

Diferents Funcions De Linspace A Matlab Amb Exemples



Els vectors espaiats lineals tenen valors amb diferències iguals en el domini lineal donat. En paraules senzilles, si tenim un domini [1, 10] i el volem dividir en 5 punts d'interval, obtindrem un vector resultant [1, 3.25, 5.50, 7.75, 10]. Aquest vector resultant s'anomena vector espaciat linealment . A MATLAB, els vectors espaiats linealment es creen utilitzant una funció linspace().

Aquest article ens ensenyarà com implementar MATLAB linspace() funció.

Com implementar la funció linspace () a MATLAB?

La biblioteca MATLAB inclou una funció linspace() integrada que us permet crear valors espaiats linealment entre dos punts específics. Aquesta funció requereix dos valors com a entrada i una altra entrada opcional que s'utilitza per especificar el nombre de valors igualment espaiats. Aquesta funció segueix una sintaxi senzilla donada:







linspace ( < punt_inici > , < punt_final > , ( opcional ) < nombre_de_punts > )

Aquesta funció accepta tres arguments:



  • punt_inici : un argument obligatori utilitzat per especificar el valor inicial de l'interval.
  • punt_final : un argument obligatori utilitzat per especificar el valor final de l'interval.
  • nombre_de_punts : s'utilitza un argument d'opció per descriure un nombre de valors amb espaiat igual. Si no s'especifica aquest argument, la funció crea per defecte un vector de 100 elements igualment espaiats entre els punts donats.

Considerem alguns exemples pràctics per il·lustrar el funcionament del linspace() funció.



Exemple 1

Aquest és un codi senzill de MATLAB que utilitza linspace() funció per imprimir valors igualment espaiats que comencin de 1 i acabin en 10.





bar =linspace ( 1 , 10 )

Al codi anterior, no vam especificar el nombre d'elements, de manera que va crear un vector amb 100 elements.



Exemple 2

El codi MATLAB donat crearà un vector espaiat linealment utilitzant el linspace() funció especificant els punts i el nombre de valors igualment espaiats.

bar =linspace ( 1 , 10 , 5 )

Exemple 3

Quan es dibuixa una funció, és important proporcionar valors igualment espaiats que el domini. En lloc d'introduir manualment cada valor, podeu utilitzar el linspace() funció a MATLAB que permet generar un conjunt de valors igualment espaiats dins d'un interval especificat. Per tant, us ajudarà a simplificar el procés de creació d'un domini per traçar funcions.

x = espai de línia ( 1 , 10 ) ;
y = sense ( x ) ;
tija ( x,y )

Exemple 4

En aquest exemple, crearem un vector de nombres complexos espaiats linealment utilitzant el linspace() funció.

vect = linspace ( - 1 -i, 1 +i, 5 )

Conclusió

Els vectors espaiats lineals tenen valors que estan igualment espaiats dins d'un domini lineal donat. El MATLAB linspace() La funció està dissenyada per generar aquests valors espaiats linealment entre dos punts especificats. La funció pren dos valors com a entrades obligatòries i proporciona la flexibilitat per especificar el nombre de valors igualment espaiats dins d'aquest interval mitjançant un argument opcional. Aquest tutorial mostra l'ús del linspace() funcionar mitjançant exemples pràctics.