OKPEDIA MATLAB ES VETTORI

Cómo extraer los elementos de un vector en Matlab y Octave

Para extraer un grupo de elementos de un vector en Matlab y Octave, escriba

v(x:y)

  • El término x es la posición del primer elemento del grupo
  • El término y es la posición del último elemento del grupo.

La función devuelve un vector compuesto por los elementos entre las posiciones x e y.

Nota. Para extraer un grupo de elementos en una posición discontinua, escriba v ([x1, x2, x3, ...]) Los términos x1, x2, x3 ... son las posiciones individuales de los elementos que se extraerán del vector.

Ejemplos

Ejemplo 1

Definir un vector con 5 elementos

>> v=['a';'b';'c';'d';'e']

Para extraer los elementos segundo a cuarto, escriba v(2:4)

>> v(2:4)
ans =
b
c
d

Matlab/Octave extrae un grupo de tres elementos del vector.

Ejemplo 2

Para extraer elementos del segundo al último

>> v(2:end)
ans =
b
c
d
e

En este caso, la posición del elemento final no se expresa explícitamente, porque el término "end" indica automáticamente la última posición del vector.

Ejemplo 3

Para extraer los elementos primero, tercero y quinto del vector

>> v([1,3,5])
ans =
a
c
e

Los elementos 'a', 'c', 'y' no están en posiciones continuas sino que están separados por otros elementos.

Para extraer elementos no continuos, la posición individual de cada uno debe indicarse entre corchetes. Separe cada elemento del siguiente con una coma.

Ejemplo 4

Para extraer los elementos en el vector con posición impar

>> v(1:2:end)
ans =
a
c
e

Los parámetros primero y tercero indican respectivamente la posición del primer (1) y último (end) elemento que se extraerá del vector.

El segundo elemento indica el paso de extracción (2). En este caso, un elemento por cada dos elementos

Ejemplo 5

Para extraer el penúltimo y último elemento de un vector

>> v(end-1:end)
ans =
d
e

El comando extrae el último elemento (end) y el penúltimo (end-1) del vector

https://how.okpedia.org/es/matlab/como-extraer-los-elementos-de-un-vector-en-matlab-y-octave


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Vectores en Matlab y Octave


FacebookTwitterLinkedinLinkedin