Main Content

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