La función linspace() en MATLAB
Este tutorial discutirá la generación de vectores espaciados linealmente usando la función linspace()
en Matlab.
Genere vectores espaciados linealmente usando la función linspace()
en MATLAB
La función linspace()
se utiliza para generar vectores espaciados linealmente en Matlab. Esta función se usa cuando tenemos que usar un vector que contiene números espaciados linealmente. Por ejemplo, considere que tenemos una función y queremos evaluar y graficar esta función dentro de un cierto rango, como 1 a 100. Crear un vector de cien valores es una tarea difícil. Tenemos que poner cada valor manualmente. En este caso, podemos usar la función linspace()
para generar el vector en una sola línea de código. Por ejemplo, usemos la función linspace()
para evaluar un sin(x)
en 100 puntos y grafíquelo usando la función stem()
. Vea el código a continuación.
clc
x = linspace(1,10,100);
y = sin(x);
stem(x,y)
Producción:
En el código anterior, la variable x contiene cien números espaciados linealmente entre 1 y 10. La variable y contiene valores de la función sin(x)
. La función stem()
se utiliza para trazar los datos como puntos en el gráfico y, como puede ver, hay cien puntos en el gráfico. La función linspace()
exceptúa tres argumentos. Los dos primeros argumentos son el rango de los valores y el tercer argumento es el número de puntos que queremos generar. En el código anterior, el rango es de 1 a 10 y el número de puntos es 100.