Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

linspace

Generar un vector espaciado linealmente

Descripción

ejemplo

y = linspace(x1,x2) devuelve un vector de fila de 100 puntos equidistantes entre x1 y x2.

ejemplo

y = linspace(x1,x2,n) genera n puntos. El espaciado entre los puntos es (x2-x1)/(n-1).

linspace es similar al operador de dos puntos, “:”, pero proporciona control directo sobre el número de puntos y siempre incluye los extremos. “lin” en el nombre “linspace” se refiere a generar valores espaciados linealmente, a diferencia de su función hermana logspace, que genera valores espaciados logarítmicamente.

Ejemplos

contraer todo

Cree un vector de 100 puntos espaciados uniformemente en el intervalo [-5,5].

y = linspace(-5,5);

Cree un vector de 7 puntos espaciados uniformemente en el intervalo [-5,5].

y1 = linspace(-5,5,7)
y1 = 1×7

   -5.0000   -3.3333   -1.6667         0    1.6667    3.3333    5.0000 ⋯

Cree un vector de números complejos con 8 puntos equidistantes entre 1+2i y 10+10i.

y = linspace(1+2i,10+10i,8)
y = 1×8 complex

   1.0000 + 2.0000i   2.2857 + 3.1429i   3.5714 + 4.2857i   4.8571 + 5.4286i   6.1429 + 6.5714i   7.4286 + 7.7143i   8.7143 + 8.8571i  10.0000 +10.0000i ⋯

Argumentos de entrada

contraer todo

Intervalo de puntos, especificado como un par de escalares numéricos. x1 y x2 definen el intervalo sobre el que linspace genera puntos. x1 y x2 pueden ser reales o complejos, y x2 puede ser mayor o menor que x1. Si x2 es menor que x1, el vector contiene valores descendentes.

Tipos de datos: single | double | datetime | duration
Soporte de números complejos:

Número de puntos, especificado como escalar numérico real.

  • Si n es 1, linspace devuelve x2.

  • Si n es cero o negativo, linspace devuelve una matriz vacía de 1 por 0.

  • Si n no es un entero, linspace redondea a la baja y devuelve floor(n) puntos.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Consulte también

|

Introducido antes de R2006a